# far model CODE resource # near model jump table entries starting at A5 + 0x00000000 (0 of them) # far model jump table entries starting at A5 + 0x000044A8 (64 of them) # A5 relocation data at 0x00002180 # A5 relocation at 000001B2 # A5 relocation at 000001BE # A5 relocation at 000003F4 # A5 relocation at 000001C8 # A5 relocation at 000001D6 # A5 relocation at 000001E4 # A5 relocation at 000001EE # A5 relocation at 00000262 # A5 relocation at 00000290 # A5 relocation at 00000296 # A5 relocation at 000002A6 # A5 relocation at 000002E4 # A5 relocation at 000002B2 # A5 relocation at 000002F0 # A5 relocation at 000003D4 # A5 relocation at 000003C2 # A5 relocation at 000003EC # A5 relocation at 0000040E # A5 relocation at 0000057E # A5 relocation at 0000058A # A5 relocation at 000005CC # A5 relocation at 00000594 # A5 relocation at 000005E6 # A5 relocation at 00000648 # A5 relocation at 00000654 # A5 relocation at 000007C2 # A5 relocation at 0000065E # A5 relocation at 000007DC # A5 relocation at 00000B66 # A5 relocation at 00000B72 # A5 relocation at 00000C20 # A5 relocation at 00000B7C # A5 relocation at 00000C3A # A5 relocation at 00000CDA # A5 relocation at 00000CE6 # A5 relocation at 00000D08 # A5 relocation at 00000CF0 # A5 relocation at 00000CFC # A5 relocation at 00000D22 # A5 relocation at 00000D92 # A5 relocation at 00000D9E # A5 relocation at 00000E02 # A5 relocation at 00000DA8 # A5 relocation at 00000DE6 # A5 relocation at 00000E1C # A5 relocation at 00000E86 # A5 relocation at 00000E92 # A5 relocation at 00000F56 # A5 relocation at 00000E9C # A5 relocation at 00000F30 # A5 relocation at 00000F70 # A5 relocation at 00000FBA # A5 relocation at 00001032 # A5 relocation at 00001050 # A5 relocation at 0000105C # A5 relocation at 0000107E # A5 relocation at 00001066 # A5 relocation at 00001076 # A5 relocation at 00001098 # A5 relocation at 000010A2 # A5 relocation at 00001102 # A5 relocation at 00001108 # A5 relocation at 00001144 # A5 relocation at 00001160 # A5 relocation at 0000116C # A5 relocation at 0000118E # A5 relocation at 00001176 # A5 relocation at 00001182 # A5 relocation at 000011A8 # A5 relocation at 000011D2 # A5 relocation at 0000122E # A5 relocation at 000013E2 # A5 relocation at 000015B6 # A5 relocation at 00001634 # A5 relocation at 00001650 # A5 relocation at 0000165C # A5 relocation at 0000169C # A5 relocation at 00001666 # A5 relocation at 0000167E # A5 relocation at 000016A6 # A5 relocation at 000016B6 # A5 relocation at 00001758 # A5 relocation at 00001760 # A5 relocation at 000017AE # A5 relocation at 00001846 # A5 relocation at 0000199A # A5 relocation at 000019A6 # A5 relocation at 000019D4 # A5 relocation at 000019B0 # A5 relocation at 000019EC # A5 relocation at 00001A8A # A5 relocation at 00001A9A # A5 relocation at 00001AE2 # A5 relocation at 00001AFE # A5 relocation at 00001B36 # A5 relocation at 00001B54 # A5 relocation at 00001B78 # A5 relocation at 00001BAA # A5 relocation at 00001BBA # A5 relocation at 00001BD8 # A5 relocation at 00001BF4 # A5 relocation at 00001C00 # A5 relocation at 00001C24 # A5 relocation at 00001C0A # A5 relocation at 00001C18 # A5 relocation at 00001C3E # A5 relocation at 00001C74 # A5 relocation at 00001C7A # A5 relocation at 00001CC8 # A5 relocation at 00001D56 # A5 relocation at 00001E50 # A5 relocation at 00001E76 # A5 relocation at 00001ED6 # A5 relocation at 00001F8A # A5 relocation at 00001FF8 # A5 relocation at 00002004 # A5 relocation at 0000206A # A5 relocation at 0000200E # A5 relocation at 00002050 # A5 relocation at 00002062 # A5 relocation at 00002084 # A5 relocation at 000020C8 # A5 relocation at 000020E8 # A5 relocation at 00002108 # A5 relocation at 00002128 # A5 relocation at 00002148 # A5 relocation at 00002168 # A5 is 0x00000000 # PC relocation data at 0x00002246 # PC relocation at 0000004E # PC relocation at 000000C2 # PC relocation at 0000013A # PC relocation at 00000196 # PC relocation at 000004E6 # PC relocation at 00000562 # PC relocation at 00000822 # PC relocation at 000008D6 # PC relocation at 00000976 # PC relocation at 000009D6 # PC relocation at 00000A46 # PC relocation at 00000AF2 # PC relocation at 00000B4A # PC relocation at 00000CA8 # PC relocation at 00000D76 # PC relocation at 00000E6A # PC relocation at 00000FB4 # PC relocation at 00001018 # PC relocation at 00001CC2 # PC relocation at 00001D02 # PC relocation at 00001D50 # PC relocation at 00001D9A # PC relocation at 00001DE2 # PC relocation at 00001ED0 # PC relocation at 00001F2E # PC relocation at 00001F84 # PC relocation at 00001FDC # PC relocation at 000020D6 # PC relocation at 000020F6 # PC relocation at 00002116 # PC relocation at 00002136 # PC relocation at 00002156 # PC relocation at 00002176 # load address is 0x00000000 00000000 0000 0000 ori.b D0, 0x0 00000004 4348 chk.w D1, A0 00000006 455A chk.w D2, [A2]+ 00000008 205F movea.l A0, [A7]+ 0000000A 504F addq.w A7, 8 0000000C 4ED0 jmp [A0] 0000000E FFFF .invalid <> 00000010 4E56 0000 link A6, 0 00000014 48E7 0018 movem.l -[A7], A3,A4 00000018 286E 0008 movea.l A4, [A6 + 0x8] 0000001C 266E 000C movea.l A3, [A6 + 0xC] 00000020 2F0B move.l -[A7], A3 00000022 2F0C move.l -[A7], A4 00000024 4EB9 0000 0008 jsr [0x00000008 /* BusErrVct */] 0000002A 2F0B move.l -[A7], A3 0000002C 2053 movea.l A0, [A3] 0000002E 2068 0098 movea.l A0, [A0 + 0x98] 00000032 4E90 jsr [A0] 00000034 2940 0004 move.l [A4 + 0x4], D0 00000038 2F0B move.l -[A7], A3 0000003A 2053 movea.l A0, [A3] 0000003C 2068 0074 movea.l A0, [A0 + 0x74] 00000040 4E90 jsr [A0] 00000042 1940 000C move.b [A4 + 0xC], D0 00000046 2F0B move.l -[A7], A3 00000048 2053 movea.l A0, [A3] 0000004A 2068 0080 movea.l A0, [A0 + 0x80] 0000004E 4E90 jsr [A0] 00000050 2940 0016 move.l [A4 + 0x16], D0 00000054 4CDF 1800 movem.l A3,A4, [A7]+ 00000058 4E5E unlink A6 0000005A 205F movea.l A0, [A7]+ 0000005C 504F addq.w A7, 8 0000005E 4ED0 jmp [A0] 00000060 9E52 sub.w D7, [A2] 00000062 6561 bcs +0x63 /* 000000C5 */ 00000064 6446 bcc +0x48 /* 000000AC */ 00000066 726F moveq.l D1, 0x6F 00000068 6D5F blt +0x61 /* 000000C9 */ 0000006A 5F39 5442 6568 subq.b [0x54426568], 7 00000070 6176 bsr +0x78 /* 000000E8 */ 00000072 696F bvs +0x71 /* 000000E3 */ 00000074 7246 moveq.l D1, 0x46 00000076 5037 5453 addq.b [A7 + D5.w * 4 + 0x53], 8 0000007A 7472 moveq.l D2, 0x72 0000007C 6561 bcs +0x63 /* 000000DF */ 0000007E 6D00 0000 blt +0x2 /* 00000080 */ // begin alternate branch 00000080-00000084 label00000080: 00000080 0000 FFFF ori.b D0, 0xFF // end alternate branch 00000080-00000084 label00000080: // (misaligned) 00000082 FFFF .invalid <> 00000084 4E56 0000 link A6, 0 00000088 48E7 0018 movem.l -[A7], A3,A4 0000008C 286E 0008 movea.l A4, [A6 + 0x8] 00000090 266E 000C movea.l A3, [A6 + 0xC] 00000094 2F0B move.l -[A7], A3 00000096 2F0C move.l -[A7], A4 00000098 4EB9 0000 0008 jsr [0x00000008 /* BusErrVct */] 0000009E 2F0B move.l -[A7], A3 000000A0 2053 movea.l A0, [A3] 000000A2 2068 007C movea.l A0, [A0 + 0x7C] 000000A6 4E90 jsr [A0] 000000A8 3940 000C move.w [A4 + 0xC], D0 label000000AC: 000000AC 2F0B move.l -[A7], A3 000000AE 2053 movea.l A0, [A3] 000000B0 2068 007C movea.l A0, [A0 + 0x7C] 000000B4 4E90 jsr [A0] 000000B6 3940 000E move.w [A4 + 0xE], D0 000000BA 2F0B move.l -[A7], A3 000000BC 2053 movea.l A0, [A3] 000000BE 2068 0080 movea.l A0, [A0 + 0x80] 000000C2 4E90 jsr [A0] 000000C4 2940 0010 move.l [A4 + 0x10], D0 000000C8 4CDF 1800 movem.l A3,A4, [A7]+ 000000CC 4E5E unlink A6 000000CE 205F movea.l A0, [A7]+ 000000D0 504F addq.w A7, 8 000000D2 4ED0 jmp [A0] 000000D4 8023 or.b D0, -[A3] 000000D6 5265 addq.w -[A5], 1 000000D8 6164 bsr +0x66 /* 0000013E */ 000000DA 4672 6F6D not.w <> 000000DE 5F5F subq.w [A7]+, 7 000000E0 3133 5444 move.w -[A0], [A3 + D5.w * 4 + 0x44] 000000E4 796E moveq.l D4, 0x6E 000000E6 616D bsr +0x6F /* 00000155 */ fn000000E8: 000000E8 6963 bvs +0x65 /* 0000014D */ 000000EA 4172 7261 chk.w D0, [A2 + D7.w * 2 + 0x61] 000000EE 7946 moveq.l D4, 0x46 000000F0 5037 5453 addq.b [A7 + D5.w * 4 + 0x53], 8 000000F4 7472 moveq.l D2, 0x72 000000F6 6561 bcs +0x63 /* 00000159 */ 000000F8 6D00 0000 blt +0x2 /* 000000FA */ // begin alternate branch 000000FA-00000108 label000000FA: 000000FA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000000FE 0000 48E7 ori.b D0, 0xE7 00000102 0030 246E 0008 ori.b [A0 + D0.w + 0x8], 0x6E /* 'n' */ // end alternate branch 000000FA-00000108 label000000FA: // (misaligned) 000000FC 4E56 0000 link A6, 0 00000100 48E7 0030 movem.l -[A7], A2,A3 00000104 246E 0008 movea.l A2, [A6 + 0x8] 00000108 266E 000C movea.l A3, [A6 + 0xC] 0000010C 2F0B move.l -[A7], A3 0000010E 2F0A move.l -[A7], A2 00000110 4EB9 0000 07E4 jsr [0x000007E4] 00000116 2F0B move.l -[A7], A3 00000118 2F0A move.l -[A7], A2 0000011A 2052 movea.l A0, [A2] 0000011C 2068 0124 movea.l A0, [A0 + 0x124] 00000120 4E90 jsr [A0] 00000122 2F0B move.l -[A7], A3 00000124 2F0A move.l -[A7], A2 00000126 2052 movea.l A0, [A2] 00000128 2068 0128 movea.l A0, [A0 + 0x128] 0000012C 4E90 jsr [A0] 0000012E 4CDF 0C00 movem.l A2,A3, [A7]+ 00000132 4E5E unlink A6 00000134 205F movea.l A0, [A7]+ 00000136 504F addq.w A7, 8 00000138 4ED0 jmp [A0] 0000013A 9A52 sub.w D5, [A2] 0000013C 6561 bcs +0x63 /* 0000019F */ fn0000013E: 0000013E 6446 bcc +0x48 /* 00000186 */ 00000140 726F moveq.l D1, 0x6F 00000142 6D5F blt +0x61 /* 000001A3 */ 00000144 5F35 5456 subq.b [A5 + D5.w * 4 + 0x56], 7 00000148 6965 bvs +0x67 /* 000001AF */ 0000014A 7746 moveq.l D3, 0x46 0000014C 5037 5453 addq.b [A7 + D5.w * 4 + 0x53], 8 00000150 7472 moveq.l D2, 0x72 00000152 6561 bcs +0x63 /* 000001B5 */ 00000154 6D00 0000 blt +0x2 /* 00000156 */ // begin alternate branch 00000156-0000016A label00000156: 00000156 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000015A FE8C 48E7 .extension 0xE8C <> // unimplemented 0000015E 1038 266E move.b D0, [0x0000266E] 00000162 0008 286E ori.b A0, 0x6E /* 'n' */ 00000166 000C 2F0C ori.b A4, 0xC // end alternate branch 00000156-0000016A label00000156: // (misaligned) 00000158 4E56 FE8C link A6, -0x0174 0000015C 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000160 266E 0008 movea.l A3, [A6 + 0x8] 00000164 286E 000C movea.l A4, [A6 + 0xC] 00000168 2F0C move.l -[A7], A4 0000016A 2F0B move.l -[A7], A3 0000016C 4EB9 0000 05F8 jsr [0x000005F8] 00000172 4240 clr.w D0 00000174 3D40 FED0 move.w [A6 - 0x130], D0 00000178 7000 moveq.l D0, 0x00 0000017A 2D40 FED2 move.l [A6 - 0x12E], D0 0000017E 7600 moveq.l D3, 0x00 00000180 2D43 FEDA move.l [A6 - 0x126], D3 00000184 2D43 FEDE move.l [A6 - 0x122], D3 // begin alternate branch 00000186-00000190 label00000186: 00000186 FEDE 2D79 .extension 0xEDE <> // unimplemented 0000018A FFFF .invalid <> 0000018C 3C6C FED6 movea.w A6, [A4 - 0x12A] // end alternate branch 00000186-00000190 label00000186: // (misaligned) 00000188 2D79 FFFF 3C6C FED6 move.l [A6 - 0x12A], [0xFFFF3C6C] 00000190 45EE FE90 lea.l A2, [A6 - 0x170] 00000194 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 0000019A 486E FE90 pea.l [A6 - 0x170] 0000019E 4EB9 0000 07CA jsr [0x000007CA] 000001A4 584F addq.w A7, 4 000001A6 4A80 tst.l D0 000001A8 6600 0228 bne +0x22A /* 000003D2 */ 000001AC 1239 FFFF 645C move.b D1, [0xFFFF645C] 000001B2 7000 moveq.l D0, 0x00 000001B4 1001 move.b D0, D1 000001B6 5280 addq.l D0, 1 000001B8 2F00 move.l -[A7], D0 000001BA 4879 FFFF 645C push.l 0xFFFF645C 000001C0 486E FEE4 pea.l [A6 - 0x11C] 000001C4 4EB9 0000 0042 jsr [0x00000042] 000001CA 4FEF 000C lea.l A7, [A7 + 0xC] 000001CE 486E FFE4 pea.l [A6 - 0x1C] 000001D2 2F0B move.l -[A7], A3 000001D4 2053 movea.l A0, [A3] 000001D6 2068 0308 movea.l A0, [A0 + 0x308] 000001DA 4E90 jsr [A0] 000001DC 2F0C move.l -[A7], A4 000001DE 2054 movea.l A0, [A4] 000001E0 2068 007C movea.l A0, [A0 + 0x7C] 000001E4 4E90 jsr [A0] 000001E6 3740 0080 move.w [A3 + 0x80], D0 000001EA 2F0C move.l -[A7], A4 000001EC 2054 movea.l A0, [A4] 000001EE 2068 0098 movea.l A0, [A0 + 0x98] 000001F2 4E90 jsr [A0] 000001F4 2740 0098 move.l [A3 + 0x98], D0 000001F8 486E FE8C pea.l [A6 - 0x174] 000001FC 7002 moveq.l D0, 0x02 000001FE 2F00 move.l -[A7], D0 00000200 2F0C move.l -[A7], A4 00000202 2054 movea.l A0, [A4] 00000204 2068 006C movea.l A0, [A0 + 0x6C] 00000208 4E90 jsr [A0] 0000020A 2F0C move.l -[A7], A4 0000020C 2054 movea.l A0, [A4] 0000020E 2068 007C movea.l A0, [A0 + 0x7C] 00000212 4E90 jsr [A0] 00000214 3740 00BE move.w [A3 + 0xBE], D0 00000218 2F0C move.l -[A7], A4 0000021A 2054 movea.l A0, [A4] 0000021C 2068 007C movea.l A0, [A0 + 0x7C] 00000220 4E90 jsr [A0] 00000222 3740 00C0 move.w [A3 + 0xC0], D0 00000226 362B 00BE move.w D3, [A3 + 0xBE] 0000022A 72FF moveq.l D1, 0xFFFFFFFF 0000022C B641 cmp.w D3, D1 0000022E 670E beq +0x10 /* 0000023E */ 00000230 486E FEE4 pea.l [A6 - 0x11C] 00000234 3F03 move.w -[A7], D3 00000236 3F00 move.w -[A7], D0 00000238 4EB9 0000 0CAA jsr [0x00000CAA] label0000023E: 0000023E 2F0B move.l -[A7], A3 00000240 2053 movea.l A0, [A3] 00000242 2068 0440 movea.l A0, [A0 + 0x440] 00000246 4E90 jsr [A0] 00000248 4A00 tst.b D0 0000024A 6706 beq +0x8 /* 00000252 */ 0000024C 70FF moveq.l D0, 0xFFFFFFFF 0000024E 2440 movea.l A2, D0 00000250 600C bra +0xE /* 0000025E */ label00000252: 00000252 2F0B move.l -[A7], A3 00000254 2053 movea.l A0, [A3] 00000256 2068 03CC movea.l A0, [A0 + 0x3CC] 0000025A 4E90 jsr [A0] 0000025C 2440 movea.l A2, D0 label0000025E: 0000025E 486E FFF4 pea.l [A6 - 0xC] 00000262 486E FFE4 pea.l [A6 - 0x1C] 00000266 4EB9 0000 6202 jsr [0x00006202] 0000026C 1039 FFFF 65D1 move.b D0, [0xFFFF65D1] 00000272 673E beq +0x40 /* 000002B2 */ 00000274 594F subq.w A7, 4 00000276 42A7 clr.l -[A7] 00000278 486E FFF4 pea.l [A6 - 0xC] 0000027C 4EB9 0000 0A8A jsr [0x00000A8A] 00000282 2F00 move.l -[A7], D0 00000284 486E FEE4 pea.l [A6 - 0x11C] 00000288 4EB9 0000 0B2A jsr [0x00000B2A /* WidthTabHandle */] 0000028E 2F00 move.l -[A7], D0 00000290 4227 clr.b -[A7] 00000292 3F2B 0080 move.w -[A7], [A3 + 0x80] 00000296 2F0A move.l -[A7], A2 00000298 322E FE8C move.w D1, [A6 - 0x174] 0000029C 0241 8000 andi.w D1, 0x8000 000002A0 7000 moveq.l D0, 0x00 000002A2 3001 move.w D0, D1 000002A4 720F moveq.l D1, 0x0F 000002A6 E2A0 asr D0, D1 000002A8 1F00 move.b -[A7], D0 000002AA 2F0B move.l -[A7], A3 000002AC AA45 syscall NewCWindow 000002AE 285F movea.l A4, [A7]+ 000002B0 603C bra +0x3E /* 000002EE */ label000002B2: 000002B2 594F subq.w A7, 4 000002B4 42A7 clr.l -[A7] 000002B6 486E FFF4 pea.l [A6 - 0xC] 000002BA 4EB9 0000 0A8A jsr [0x00000A8A] 000002C0 2F00 move.l -[A7], D0 000002C2 486E FEE4 pea.l [A6 - 0x11C] 000002C6 4EB9 0000 0B2A jsr [0x00000B2A /* WidthTabHandle */] 000002CC 2F00 move.l -[A7], D0 000002CE 4227 clr.b -[A7] 000002D0 3F2B 0080 move.w -[A7], [A3 + 0x80] 000002D4 2F0A move.l -[A7], A2 000002D6 322E FE8C move.w D1, [A6 - 0x174] 000002DA 0241 8000 andi.w D1, 0x8000 000002DE 7000 moveq.l D0, 0x00 000002E0 3001 move.w D0, D1 000002E2 720F moveq.l D1, 0x0F 000002E4 E2A0 asr D0, D1 000002E6 1F00 move.b -[A7], D0 000002E8 2F0B move.l -[A7], A3 000002EA A913 syscall NewWindow 000002EC 285F movea.l A4, [A7]+ label000002EE: 000002EE 274C 007C move.l [A3 + 0x7C], A4 000002F2 322E FE8C move.w D1, [A6 - 0x174] 000002F6 0241 4000 andi.w D1, 0x4000 /* '@\0' */ 000002FA 7000 moveq.l D0, 0x00 000002FC 3001 move.w D0, D1 000002FE 720E moveq.l D1, 0x0E 00000300 E2A0 asr D0, D1 00000302 1740 00A1 move.b [A3 + 0xA1], D0 00000306 322E FE8C move.w D1, [A6 - 0x174] 0000030A 0241 8000 andi.w D1, 0x8000 0000030E 7000 moveq.l D0, 0x00 00000310 3001 move.w D0, D1 00000312 720F moveq.l D1, 0x0F 00000314 E2A0 asr D0, D1 00000316 1740 00A2 move.b [A3 + 0xA2], D0 0000031A 322E FE8C move.w D1, [A6 - 0x174] 0000031E 0241 2000 andi.w D1, 0x2000 /* ' \0' */ 00000322 7000 moveq.l D0, 0x00 00000324 3001 move.w D0, D1 00000326 720D moveq.l D1, 0x0D 00000328 E2A0 asr D0, D1 0000032A 1740 00A7 move.b [A3 + 0xA7], D0 0000032E 322E FE8C move.w D1, [A6 - 0x174] 00000332 0241 1000 andi.w D1, 0x1000 00000336 7000 moveq.l D0, 0x00 00000338 3001 move.w D0, D1 0000033A 720C moveq.l D1, 0x0C 0000033C E2A0 asr D0, D1 0000033E 1740 00A3 move.b [A3 + 0xA3], D0 00000342 322E FE8C move.w D1, [A6 - 0x174] 00000346 0241 0800 andi.w D1, 0x800 0000034A 7000 moveq.l D0, 0x00 0000034C 3001 move.w D0, D1 0000034E 720B moveq.l D1, 0x0B 00000350 E2A0 asr D0, D1 00000352 1740 00A4 move.b [A3 + 0xA4], D0 00000356 322E FE8C move.w D1, [A6 - 0x174] 0000035A 0241 0400 andi.w D1, 0x400 0000035E 7000 moveq.l D0, 0x00 00000360 3001 move.w D0, D1 00000362 720A moveq.l D1, 0x0A 00000364 E2A0 asr D0, D1 00000366 1740 00A5 move.b [A3 + 0xA5], D0 0000036A 322E FE8C move.w D1, [A6 - 0x174] 0000036E 0241 0200 andi.w D1, 0x200 00000372 7000 moveq.l D0, 0x00 00000374 3001 move.w D0, D1 00000376 7209 moveq.l D1, 0x09 00000378 E2A0 asr D0, D1 0000037A 1740 00A6 move.b [A3 + 0xA6], D0 0000037E 486E FEE4 pea.l [A6 - 0x11C] 00000382 2F0B move.l -[A7], A3 00000384 2053 movea.l A0, [A3] 00000386 2068 03FC movea.l A0, [A0 + 0x3FC] 0000038A 4E90 jsr [A0] 0000038C 486E FEE4 pea.l [A6 - 0x11C] 00000390 486E FFFC pea.l [A6 - 0x4] 00000394 486E FFFE pea.l [A6 - 0x2] 00000398 4EB9 0000 12D2 jsr [0x000012D2] 0000039E 4A00 tst.b D0 000003A0 6712 beq +0x14 /* 000003B4 */ 000003A2 2F2B 007C move.l -[A7], [A3 + 0x7C] 000003A6 486E FEE4 pea.l [A6 - 0x11C] 000003AA 4EB9 0000 0B2A jsr [0x00000B2A /* WidthTabHandle */] 000003B0 2F00 move.l -[A7], D0 000003B2 A91A syscall SetWTitle label000003B4: 000003B4 376E FFFC 009C move.w [A3 + 0x9C], [A6 - 0x4] 000003BA 376E FFFE 009E move.w [A3 + 0x9E], [A6 - 0x2] 000003C0 2F0B move.l -[A7], A3 000003C2 4EB9 0000 4D62 jsr [0x00004D62] 000003C8 23EE FED6 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0x12A] 000003D0 6018 bra +0x1A /* 000003EA */ label000003D2: 000003D2 2F0B move.l -[A7], A3 000003D4 2053 movea.l A0, [A3] 000003D6 2068 0044 movea.l A0, [A0 + 0x44] 000003DA 4E90 jsr [A0] 000003DC 3F2E FED0 move.w -[A7], [A6 - 0x130] 000003E0 2F2E FED2 move.l -[A7], [A6 - 0x12E] 000003E4 4EB9 0000 112A jsr [0x0000112A] label000003EA: 000003EA 322E FE8C move.w D1, [A6 - 0x174] 000003EE 0241 0100 andi.w D1, 0x100 000003F2 7000 moveq.l D0, 0x00 000003F4 3001 move.w D0, D1 000003F6 E080 asr D0, 8 000003F8 1740 00A8 move.b [A3 + 0xA8], D0 000003FC 322E FE8C move.w D1, [A6 - 0x174] 00000400 0241 0080 andi.w D1, 0x80 00000404 7000 moveq.l D0, 0x00 00000406 3001 move.w D0, D1 00000408 EE80 asr D0, 7 0000040A 1740 00AB move.b [A3 + 0xAB], D0 0000040E 322E FE8C move.w D1, [A6 - 0x174] 00000412 7440 moveq.l D2, 0x40 00000414 C242 and.w D1, D2 00000416 7000 moveq.l D0, 0x00 00000418 3001 move.w D0, D1 0000041A EC80 asr D0, 6 0000041C 1740 00AC move.b [A3 + 0xAC], D0 00000420 322E FE8C move.w D1, [A6 - 0x174] 00000424 7410 moveq.l D2, 0x10 00000426 C242 and.w D1, D2 00000428 7000 moveq.l D0, 0x00 0000042A 3001 move.w D0, D1 0000042C E880 asr D0, 4 0000042E 1740 00A9 move.b [A3 + 0xA9], D0 00000432 322E FE8C move.w D1, [A6 - 0x174] 00000436 7420 moveq.l D2, 0x20 00000438 C242 and.w D1, D2 0000043A 7000 moveq.l D0, 0x00 0000043C 3001 move.w D0, D1 0000043E EA80 asr D0, 5 00000440 1740 00AA move.b [A3 + 0xAA], D0 00000444 322E FE8C move.w D1, [A6 - 0x174] 00000448 7408 moveq.l D2, 0x08 0000044A C242 and.w D1, D2 0000044C 7000 moveq.l D0, 0x00 0000044E 3001 move.w D0, D1 00000450 E680 asr D0, 3 00000452 1740 00B2 move.b [A3 + 0xB2], D0 00000456 322E FE8C move.w D1, [A6 - 0x174] 0000045A 7404 moveq.l D2, 0x04 0000045C C242 and.w D1, D2 0000045E 7000 moveq.l D0, 0x00 00000460 3001 move.w D0, D1 00000462 E480 asr D0, 2 00000464 1740 00B3 move.b [A3 + 0xB3], D0 00000468 322E FE8C move.w D1, [A6 - 0x174] 0000046C 7402 moveq.l D2, 0x02 0000046E C242 and.w D1, D2 00000470 7000 moveq.l D0, 0x00 00000472 3001 move.w D0, D1 00000474 E280 asr D0, 1 00000476 1740 00B5 move.b [A3 + 0xB5], D0 0000047A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 0000047E 4E5E unlink A6 00000480 205F movea.l A0, [A7]+ 00000482 504F addq.w A7, 8 00000484 4ED0 jmp [A0] 00000486 9E52 sub.w D7, [A2] 00000488 6561 bcs +0x63 /* 000004EB */ 0000048A 6446 bcc +0x48 /* 000004D2 */ 0000048C 6965 bvs +0x67 /* 000004F3 */ 0000048E 6C64 bge +0x66 /* 000004F4 */ 00000490 735F moveq.l D1, 0x5F 00000492 5F37 5457 subq.b [A7 + D5.w * 4 + 0x57], 7 00000496 696E bvs +0x70 /* 00000506 */ 00000498 646F bcc +0x71 /* 00000509 */ 0000049A 7746 moveq.l D3, 0x46 0000049C 5037 5453 addq.b [A7 + D5.w * 4 + 0x53], 8 000004A0 7472 moveq.l D2, 0x72 000004A2 6561 bcs +0x63 /* 00000505 */ 000004A4 6D00 0000 blt +0x2 /* 000004A6 */ // begin alternate branch 000004A6-000004BA label000004A6: 000004A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000004AA 0000 48E7 ori.b D0, 0xE7 000004AE 0018 286E ori.b [A0]+, 0x6E /* 'n' */ 000004B2 0008 266E ori.b A0, 0x6E /* 'n' */ 000004B6 000C 2F0B ori.b A4, 0xB // end alternate branch 000004A6-000004BA label000004A6: // (misaligned) 000004A8 4E56 0000 link A6, 0 000004AC 48E7 0018 movem.l -[A7], A3,A4 000004B0 286E 0008 movea.l A4, [A6 + 0x8] 000004B4 266E 000C movea.l A3, [A6 + 0xC] 000004B8 2F0B move.l -[A7], A3 000004BA 2F0C move.l -[A7], A4 000004BC 4EB9 0000 0010 jsr [0x00000010 /* __m68k_vec_illegal__ */] 000004C2 2F0B move.l -[A7], A3 000004C4 2053 movea.l A0, [A3] 000004C6 2068 0074 movea.l A0, [A0 + 0x74] 000004CA 4E90 jsr [A0] 000004CC 1940 001E move.b [A4 + 0x1E], D0 000004D0 2F0B move.l -[A7], A3 label000004D2: 000004D2 2053 movea.l A0, [A3] 000004D4 2068 0098 movea.l A0, [A0 + 0x98] 000004D8 4E90 jsr [A0] 000004DA 2940 0020 move.l [A4 + 0x20], D0 000004DE 2F0B move.l -[A7], A3 000004E0 2053 movea.l A0, [A3] 000004E2 2068 0098 movea.l A0, [A0 + 0x98] 000004E6 4E90 jsr [A0] 000004E8 2940 0024 move.l [A4 + 0x24], D0 000004EC 4CDF 1800 movem.l A3,A4, [A7]+ 000004F0 4E5E unlink A6 000004F2 205F movea.l A0, [A7]+ label000004F4: 000004F4 504F addq.w A7, 8 000004F6 4ED0 jmp [A0] 000004F8 8025 or.b D0, -[A5] 000004FA 5265 addq.w -[A5], 1 000004FC 6164 bsr +0x66 /* 00000562 */ 000004FE 4672 6F6D not.w <> 00000502 5F5F subq.w [A7]+, 7 00000504 3135 5444 move.w -[A0], [A5 + D5.w * 4 + 0x44] // begin alternate branch 00000506-00000508 label00000506: 00000506 5444 addq.w D4, 2 // end alternate branch 00000506-00000508 label00000506: // (misaligned) 00000508 6961 bvs +0x63 /* 0000056B */ 0000050A 6C6F bge +0x71 /* 0000057B */ 0000050C 6742 beq +0x44 /* 00000550 */ 0000050E 6568 bcs +0x6A /* 00000578 */ 00000510 6176 bsr +0x78 /* 00000588 */ 00000512 696F bvs +0x71 /* 00000583 */ 00000514 7246 moveq.l D1, 0x46 00000516 5037 5453 addq.b [A7 + D5.w * 4 + 0x53], 8 0000051A 7472 moveq.l D2, 0x72 0000051C 6561 bcs +0x63 /* 0000057F */ 0000051E 6D00 0000 blt +0x2 /* 00000520 */ // begin alternate branch 00000520-00000524 label00000520: 00000520 0000 FFFF ori.b D0, 0xFF // end alternate branch 00000520-00000524 label00000520: // (misaligned) 00000522 FFFF .invalid <> 00000524 4E56 FFA4 link A6, -0x005C 00000528 48E7 1038 movem.l -[A7], D3,A2,A3,A4 0000052C 266E 0008 movea.l A3, [A6 + 0x8] 00000530 286E 000C movea.l A4, [A6 + 0xC] 00000534 2F0C move.l -[A7], A4 00000536 2F0B move.l -[A7], A3 00000538 4EB9 0000 05F8 jsr [0x000005F8] 0000053E 4240 clr.w D0 00000540 3D40 FFEC move.w [A6 - 0x14], D0 00000544 7000 moveq.l D0, 0x00 00000546 2D40 FFEE move.l [A6 - 0x12], D0 0000054A 7600 moveq.l D3, 0x00 0000054C 2D43 FFF6 move.l [A6 - 0xA], D3 label00000550: 00000550 2D43 FFFA move.l [A6 - 0x6], D3 00000554 2D79 FFFF 3C6C FFF2 move.l [A6 - 0xE], [0xFFFF3C6C] 0000055C 45EE FFAC lea.l A2, [A6 - 0x54] 00000560 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 // begin alternate branch 00000562-0000056A fn00000562: 00000562 FFFF .invalid <> 00000564 3C6C 486E movea.w A6, [A4 + 0x486E] 00000568 FFAC .invalid <> // end alternate branch 00000562-0000056A fn00000562: // (misaligned) 00000566 486E FFAC pea.l [A6 - 0x54] 0000056A 4EB9 0000 07CA jsr [0x000007CA] 00000570 584F addq.w A7, 4 00000572 4A80 tst.l D0 00000574 6634 bne +0x36 /* 000005AA */ 00000576 2F0C move.l -[A7], A4 label00000578: 00000578 2054 movea.l A0, [A4] 0000057A 2068 007C movea.l A0, [A0 + 0x7C] 0000057E 4E90 jsr [A0] 00000580 3740 007C move.w [A3 + 0x7C], D0 00000584 486E FFA4 pea.l [A6 - 0x5C] fn00000588: 00000588 2F0C move.l -[A7], A4 0000058A 2054 movea.l A0, [A4] 0000058C 2068 0088 movea.l A0, [A0 + 0x88] 00000590 4E90 jsr [A0] 00000592 41EE FFA4 lea.l A0, [A6 - 0x5C] 00000596 224B movea.l A1, A3 00000598 707E moveq.l D0, 0x7E 0000059A D3C0 add.l A1, D0 0000059C 22D8 move.l [A1]+, [A0]+ 0000059E 22D8 move.l [A1]+, [A0]+ 000005A0 23EE FFF2 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0xE] 000005A8 6018 bra +0x1A /* 000005C2 */ label000005AA: 000005AA 2F0B move.l -[A7], A3 000005AC 2053 movea.l A0, [A3] 000005AE 2068 0044 movea.l A0, [A0 + 0x44] 000005B2 4E90 jsr [A0] 000005B4 3F2E FFEC move.w -[A7], [A6 - 0x14] 000005B8 2F2E FFEE move.l -[A7], [A6 - 0x12] 000005BC 4EB9 0000 112A jsr [0x0000112A] label000005C2: 000005C2 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000005C6 4E5E unlink A6 000005C8 205F movea.l A0, [A7]+ 000005CA 504F addq.w A7, 8 000005CC 4ED0 jmp [A0] 000005CE 8024 or.b D0, -[A4] 000005D0 5265 addq.w -[A5], 1 000005D2 6164 bsr +0x66 /* 00000638 */ 000005D4 4669 656C not.w [A1 + 0x656C] 000005D8 6473 bcc +0x75 /* 0000064D */ 000005DA 5F5F subq.w [A7]+, 7 000005DC 3132 5449 move.w -[A0], [A2 + D5.w * 4 + 0x49] 000005E0 6E63 bgt +0x65 /* 00000645 */ 000005E2 6C75 bge +0x77 /* 00000659 */ 000005E4 6465 bcc +0x67 /* 0000064B */ 000005E6 5669 6577 addq.w [A1 + 0x6577], 3 000005EA 4650 not.w [A0] 000005EC 3754 5374 move.w [A3 + 0x5374], [A4] 000005F0 7265 moveq.l D1, 0x65 000005F2 616D bsr +0x6F /* 00000661 */ 000005F4 0000 FFFF ori.b D0, 0xFF 000005F8 4E56 FF90 link A6, -0x0070 000005FC 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00000600 286E 0008 movea.l A4, [A6 + 0x8] 00000604 266E 000C movea.l A3, [A6 + 0xC] 00000608 4240 clr.w D0 0000060A 3D40 FFD0 move.w [A6 - 0x30], D0 0000060E 7000 moveq.l D0, 0x00 00000610 2D40 FFD2 move.l [A6 - 0x2E], D0 00000614 7600 moveq.l D3, 0x00 00000616 2D43 FFDA move.l [A6 - 0x26], D3 0000061A 2D43 FFDE move.l [A6 - 0x22], D3 0000061E 2D79 FFFF 3C6C FFD6 move.l [A6 - 0x2A], [0xFFFF3C6C] 00000626 45EE FF90 lea.l A2, [A6 - 0x70] 0000062A 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 00000630 486E FF90 pea.l [A6 - 0x70] 00000634 4EB9 0000 07CA jsr [0x000007CA] // begin alternate branch 00000638-0000063A fn00000638: 00000638 07CA .incomplete // end alternate branch 00000638-0000063A fn00000638: // (misaligned) 0000063A 584F addq.w A7, 4 0000063C 4A80 tst.l D0 0000063E 6600 0160 bne +0x162 /* 000007A0 */ 00000642 2F0B move.l -[A7], A3 00000644 2053 movea.l A0, [A3] 00000646 2068 007C movea.l A0, [A0 + 0x7C] 0000064A 4E90 jsr [A0] 0000064C 3940 007A move.w [A4 + 0x7A], D0 00000650 486E FFE4 pea.l [A6 - 0x1C] 00000654 2F0B move.l -[A7], A3 00000656 2053 movea.l A0, [A3] 00000658 2068 0088 movea.l A0, [A0 + 0x88] 0000065C 4E90 jsr [A0] 0000065E 41EE FFE4 lea.l A0, [A6 - 0x1C] 00000662 224C movea.l A1, A4 00000664 702A moveq.l D0, 0x2A 00000666 D3C0 add.l A1, D0 00000668 22D8 move.l [A1]+, [A0]+ 0000066A 22D8 move.l [A1]+, [A0]+ 0000066C 486E FFEC pea.l [A6 - 0x14] 00000670 2F0B move.l -[A7], A3 00000672 2053 movea.l A0, [A3] 00000674 2068 0088 movea.l A0, [A0 + 0x88] 00000678 4E90 jsr [A0] 0000067A 41EE FFEC lea.l A0, [A6 - 0x14] 0000067E 224C movea.l A1, A4 00000680 7032 moveq.l D0, 0x32 00000682 D3C0 add.l A1, D0 00000684 22D8 move.l [A1]+, [A0]+ 00000686 22D8 move.l [A1]+, [A0]+ 00000688 486E FFF5 pea.l [A6 - 0xB] 0000068C 7801 moveq.l D4, 0x01 0000068E 2F04 move.l -[A7], D4 00000690 2F0B move.l -[A7], A3 00000692 2053 movea.l A0, [A3] 00000694 2068 006C movea.l A0, [A0 + 0x6C] 00000698 4E90 jsr [A0] 0000069A 486E FFF4 pea.l [A6 - 0xC] 0000069E 2F04 move.l -[A7], D4 000006A0 2F0B move.l -[A7], A3 000006A2 2053 movea.l A0, [A3] 000006A4 2068 006C movea.l A0, [A0 + 0x6C] 000006A8 4E90 jsr [A0] 000006AA 196E FFF4 0043 move.b [A4 + 0x43], [A6 - 0xC] 000006B0 196E FFF5 0042 move.b [A4 + 0x42], [A6 - 0xB] 000006B6 2F0B move.l -[A7], A3 000006B8 2053 movea.l A0, [A3] 000006BA 2068 0074 movea.l A0, [A0 + 0x74] 000006BE 4E90 jsr [A0] 000006C0 1940 0050 move.b [A4 + 0x50], D0 000006C4 2F0B move.l -[A7], A3 000006C6 2053 movea.l A0, [A3] 000006C8 2068 0074 movea.l A0, [A0 + 0x74] 000006CC 4E90 jsr [A0] 000006CE 1940 0051 move.b [A4 + 0x51], D0 000006D2 2F0B move.l -[A7], A3 000006D4 2053 movea.l A0, [A3] 000006D6 2068 0074 movea.l A0, [A0 + 0x74] 000006DA 4E90 jsr [A0] 000006DC 1940 0046 move.b [A4 + 0x46], D0 000006E0 2F0B move.l -[A7], A3 000006E2 2053 movea.l A0, [A3] 000006E4 2068 0074 movea.l A0, [A0 + 0x74] 000006E8 4E90 jsr [A0] 000006EA 1940 0047 move.b [A4 + 0x47], D0 000006EE 2F0B move.l -[A7], A3 000006F0 2053 movea.l A0, [A3] 000006F2 2068 007C movea.l A0, [A0 + 0x7C] 000006F6 4E90 jsr [A0] 000006F8 3940 004A move.w [A4 + 0x4A], D0 000006FC 2F0B move.l -[A7], A3 000006FE 2053 movea.l A0, [A3] 00000700 2068 0074 movea.l A0, [A0 + 0x74] 00000704 4E90 jsr [A0] 00000706 1940 0048 move.b [A4 + 0x48], D0 0000070A 2F0B move.l -[A7], A3 0000070C 2053 movea.l A0, [A3] 0000070E 2068 0074 movea.l A0, [A0 + 0x74] 00000712 4E90 jsr [A0] 00000714 1940 0049 move.b [A4 + 0x49], D0 00000718 2F0B move.l -[A7], A3 0000071A 2053 movea.l A0, [A3] 0000071C 2068 007C movea.l A0, [A0 + 0x7C] 00000720 4E90 jsr [A0] 00000722 3940 004C move.w [A4 + 0x4C], D0 00000726 2F0B move.l -[A7], A3 00000728 2053 movea.l A0, [A3] 0000072A 2068 007C movea.l A0, [A0 + 0x7C] 0000072E 4E90 jsr [A0] 00000730 3940 004E move.w [A4 + 0x4E], D0 00000734 2D43 FFF8 move.l [A6 - 0x8], D3 00000738 486E FFF8 pea.l [A6 - 0x8] 0000073C 2F0B move.l -[A7], A3 0000073E 2053 movea.l A0, [A3] 00000740 2068 00AC movea.l A0, [A0 + 0xAC] 00000744 4E90 jsr [A0] 00000746 4A00 tst.b D0 00000748 6708 beq +0xA /* 00000752 */ 0000074A 296E FFF8 006E move.l [A4 + 0x6E], [A6 - 0x8] 00000750 6006 bra +0x8 /* 00000758 */ label00000752: 00000752 7000 moveq.l D0, 0x00 00000754 2940 006E move.l [A4 + 0x6E], D0 label00000758: 00000758 7000 moveq.l D0, 0x00 0000075A 2D40 FFFC move.l [A6 - 0x4], D0 0000075E 486E FFFC pea.l [A6 - 0x4] 00000762 2F0B move.l -[A7], A3 00000764 2053 movea.l A0, [A3] 00000766 2068 00AC movea.l A0, [A0 + 0xAC] 0000076A 4E90 jsr [A0] 0000076C 4A00 tst.b D0 0000076E 6708 beq +0xA /* 00000778 */ 00000770 296E FFFC 0072 move.l [A4 + 0x72], [A6 - 0x4] 00000776 6006 bra +0x8 /* 0000077E */ label00000778: 00000778 7000 moveq.l D0, 0x00 0000077A 2940 0072 move.l [A4 + 0x72], D0 label0000077E: 0000077E 2F0B move.l -[A7], A3 00000780 2053 movea.l A0, [A3] 00000782 2068 0080 movea.l A0, [A0 + 0x80] 00000786 4E90 jsr [A0] 00000788 2940 0076 move.l [A4 + 0x76], D0 0000078C 2F0B move.l -[A7], A3 0000078E 2053 movea.l A0, [A3] 00000790 2068 0098 movea.l A0, [A0 + 0x98] 00000794 4E90 jsr [A0] 00000796 23EE FFD6 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0x2A] 0000079E 6018 bra +0x1A /* 000007B8 */ label000007A0: 000007A0 2F0C move.l -[A7], A4 000007A2 2054 movea.l A0, [A4] 000007A4 2068 0044 movea.l A0, [A0 + 0x44] 000007A8 4E90 jsr [A0] 000007AA 3F2E FFD0 move.w -[A7], [A6 - 0x30] 000007AE 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 000007B2 4EB9 0000 112A jsr [0x0000112A] label000007B8: 000007B8 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000007BC 4E5E unlink A6 000007BE 205F movea.l A0, [A7]+ 000007C0 504F addq.w A7, 8 000007C2 4ED0 jmp [A0] 000007C4 9C52 sub.w D6, [A2] 000007C6 6561 bcs +0x63 /* 00000829 */ 000007C8 6446 bcc +0x48 /* 00000810 */ 000007CA 6965 bvs +0x67 /* 00000831 */ 000007CC 6C64 bge +0x66 /* 00000832 */ 000007CE 735F moveq.l D1, 0x5F 000007D0 5F35 5456 subq.b [A5 + D5.w * 4 + 0x56], 7 000007D4 6965 bvs +0x67 /* 0000083B */ 000007D6 7746 moveq.l D3, 0x46 000007D8 5037 5453 addq.b [A7 + D5.w * 4 + 0x53], 8 000007DC 7472 moveq.l D2, 0x72 000007DE 6561 bcs +0x63 /* 00000841 */ 000007E0 6D00 0000 blt +0x2 /* 000007E2 */ // begin alternate branch 000007E2-000007E8 label000007E2: 000007E2 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000007E6 FFFC .invalid <> // end alternate branch 000007E2-000007E8 label000007E2: // (misaligned) 000007E4 4E56 FFFC link A6, -0x0004 000007E8 48E7 1818 movem.l -[A7], D3,D4,A3,A4 000007EC 286E 0008 movea.l A4, [A6 + 0x8] 000007F0 266E 000C movea.l A3, [A6 + 0xC] 000007F4 2F0B move.l -[A7], A3 000007F6 2F0C move.l -[A7], A4 000007F8 4EB9 0000 0008 jsr [0x00000008 /* BusErrVct */] 000007FE 2F0B move.l -[A7], A3 00000800 2053 movea.l A0, [A3] 00000802 2068 0098 movea.l A0, [A0 + 0x98] 00000806 4E90 jsr [A0] 00000808 2940 0016 move.l [A4 + 0x16], D0 0000080C 2F0B move.l -[A7], A3 0000080E 2053 movea.l A0, [A3] label00000810: 00000810 2068 0074 movea.l A0, [A0 + 0x74] 00000814 4E90 jsr [A0] 00000816 1940 0014 move.b [A4 + 0x14], D0 0000081A 2F0B move.l -[A7], A3 0000081C 2053 movea.l A0, [A3] 0000081E 2068 0080 movea.l A0, [A0 + 0x80] 00000822 4E90 jsr [A0] 00000824 2940 000C move.l [A4 + 0xC], D0 00000828 2F0B move.l -[A7], A3 0000082A 2053 movea.l A0, [A3] 0000082C 2068 007C movea.l A0, [A0 + 0x7C] 00000830 4E90 jsr [A0] label00000832: 00000832 3800 move.w D4, D0 00000834 4243 clr.w D3 00000836 6028 bra +0x2A /* 00000860 */ label00000838: 00000838 7000 moveq.l D0, 0x00 0000083A 2D40 FFFC move.l [A6 - 0x4], D0 0000083E 486E FFFC pea.l [A6 - 0x4] 00000842 2F0B move.l -[A7], A3 00000844 2053 movea.l A0, [A3] 00000846 2068 00AC movea.l A0, [A0 + 0xAC] 0000084A 4E90 jsr [A0] 0000084C 4A00 tst.b D0 0000084E 670E beq +0x10 /* 0000085E */ 00000850 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000854 2F0C move.l -[A7], A4 00000856 2054 movea.l A0, [A4] 00000858 2068 00E0 movea.l A0, [A0 + 0xE0] 0000085C 4E90 jsr [A0] label0000085E: 0000085E 5243 addq.w D3, 1 label00000860: 00000860 B644 cmp.w D3, D4 00000862 6DD4 blt -0x2A /* 00000838 */ 00000864 4CDF 1818 movem.l D3,D4,A3,A4, [A7]+ 00000868 4E5E unlink A6 0000086A 205F movea.l A0, [A7]+ 0000086C 504F addq.w A7, 8 0000086E 4ED0 jmp [A0] 00000870 8023 or.b D0, -[A3] 00000872 5265 addq.w -[A5], 1 00000874 6164 bsr +0x66 /* 000008DA */ 00000876 4672 6F6D not.w <> 0000087A 5F5F subq.w [A7]+, 7 0000087C 3133 5445 move.w -[A0], [A3 + D5.w * 4 + 0x45] 00000880 7665 moveq.l D3, 0x65 00000882 6E74 bgt +0x76 /* 000008F8 */ 00000884 4861 pea.l -[A1] 00000886 6E64 bgt +0x66 /* 000008EC */ 00000888 6C65 bge +0x67 /* 000008EF */ 0000088A 7246 moveq.l D1, 0x46 0000088C 5037 5453 addq.b [A7 + D5.w * 4 + 0x53], 8 00000890 7472 moveq.l D2, 0x72 00000892 6561 bcs +0x63 /* 000008F5 */ 00000894 6D00 0000 blt +0x2 /* 00000896 */ // begin alternate branch 00000896-0000089C label00000896: 00000896 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000089A FFF8 .invalid <> // end alternate branch 00000896-0000089C label00000896: // (misaligned) 00000898 4E56 FFF8 link A6, -0x0008 0000089C 48E7 1830 movem.l -[A7], D3,D4,A2,A3 000008A0 266E 0008 movea.l A3, [A6 + 0x8] 000008A4 246E 000C movea.l A2, [A6 + 0xC] 000008A8 2F0A move.l -[A7], A2 000008AA 2F0B move.l -[A7], A3 000008AC 4EB9 0000 0084 jsr [0x00000084] 000008B2 2F0A move.l -[A7], A2 000008B4 2052 movea.l A0, [A2] 000008B6 2068 0080 movea.l A0, [A0 + 0x80] 000008BA 4E90 jsr [A0] 000008BC 2800 move.l D4, D0 000008BE 4243 clr.w D3 000008C0 603A bra +0x3C /* 000008FC */ label000008C2: 000008C2 7000 moveq.l D0, 0x00 000008C4 2D40 FFF8 move.l [A6 - 0x8], D0 000008C8 2F0A move.l -[A7], A2 000008CA 2052 movea.l A0, [A2] 000008CC 2068 0070 movea.l A0, [A0 + 0x70] 000008D0 4E90 jsr [A0] 000008D2 1D40 FFFC move.b [A6 - 0x4], D0 000008D6 486E FFF8 pea.l [A6 - 0x8] fn000008DA: 000008DA 2F0A move.l -[A7], A2 000008DC 2052 movea.l A0, [A2] 000008DE 2068 00AC movea.l A0, [A0 + 0xAC] 000008E2 4E90 jsr [A0] 000008E4 4A00 tst.b D0 000008E6 6712 beq +0x14 /* 000008FA */ 000008E8 2F2E FFF8 move.l -[A7], [A6 - 0x8] label000008EC: 000008EC 1F2E FFFC move.b -[A7], [A6 - 0x4] 000008F0 2F0B move.l -[A7], A3 000008F2 2053 movea.l A0, [A3] 000008F4 2068 0088 movea.l A0, [A0 + 0x88] label000008F8: 000008F8 4E90 jsr [A0] label000008FA: 000008FA 5243 addq.w D3, 1 label000008FC: 000008FC 3003 move.w D0, D3 000008FE 48C0 ext.l D0 00000900 B084 cmp.l D0, D4 00000902 6DBE blt -0x40 /* 000008C2 */ 00000904 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00000908 4E5E unlink A6 0000090A 205F movea.l A0, [A7]+ 0000090C 504F addq.w A7, 8 0000090E 4ED0 jmp [A0] 00000910 8022 or.b D0, -[A2] 00000912 5265 addq.w -[A5], 1 00000914 6164 bsr +0x66 /* 0000097A */ 00000916 4672 6F6D not.w <> 0000091A 5F5F subq.w [A7]+, 7 0000091C 3132 5441 move.w -[A0], [A2 + D5.w * 4 + 0x41] 00000920 646F bcc +0x71 /* 00000991 */ 00000922 726E moveq.l D1, 0x6E 00000924 6572 bcs +0x74 /* 00000998 */ 00000926 4C69 7374 4650 movem.l D2,D4,D5,D6,A0,A1,A4,A5,A6, [A1 + 0x4650] 0000092C 3754 5374 move.w [A3 + 0x5374], [A4] 00000930 7265 moveq.l D1, 0x65 00000932 616D bsr +0x6F /* 000009A1 */ 00000934 0000 FFFF ori.b D0, 0xFF 00000938 4E56 0000 link A6, 0 0000093C 48E7 0030 movem.l -[A7], A2,A3 00000940 266E 0008 movea.l A3, [A6 + 0x8] 00000944 246E 000C movea.l A2, [A6 + 0xC] 00000948 2F0A move.l -[A7], A2 0000094A 2F0B move.l -[A7], A3 0000094C 4EB9 0000 0008 jsr [0x00000008 /* BusErrVct */] 00000952 2F0A move.l -[A7], A2 00000954 2052 movea.l A0, [A2] 00000956 2068 0098 movea.l A0, [A0 + 0x98] 0000095A 4E90 jsr [A0] 0000095C 2740 0004 move.l [A3 + 0x4], D0 00000960 2F0A move.l -[A7], A2 00000962 2052 movea.l A0, [A2] 00000964 2068 0074 movea.l A0, [A0 + 0x74] 00000968 4E90 jsr [A0] 0000096A 1740 0008 move.b [A3 + 0x8], D0 0000096E 4CDF 0C00 movem.l A2,A3, [A7]+ 00000972 4E5E unlink A6 00000974 205F movea.l A0, [A7]+ 00000976 504F addq.w A7, 8 00000978 4ED0 jmp [A0] fn0000097A: 0000097A 9D52 sub.w [A2], D6 0000097C 6561 bcs +0x63 /* 000009DF */ 0000097E 6446 bcc +0x48 /* 000009C6 */ 00000980 726F moveq.l D1, 0x6F 00000982 6D5F blt +0x61 /* 000009E3 */ 00000984 5F38 5441 subq.b [0x00005441], 7 00000988 646F bcc +0x71 /* 000009F9 */ 0000098A 726E moveq.l D1, 0x6E 0000098C 6572 bcs +0x74 /* 00000A00 */ 0000098E 4650 not.w [A0] 00000990 3754 5374 move.w [A3 + 0x5374], [A4] 00000994 7265 moveq.l D1, 0x65 00000996 616D bsr +0x6F /* 00000A05 */ label00000998: 00000998 0000 FFFF ori.b D0, 0xFF 0000099C 4E56 FFFC link A6, -0x0004 000009A0 2F0A move.l -[A7], A2 000009A2 246E 000C movea.l A2, [A6 + 0xC] 000009A6 2F0A move.l -[A7], A2 000009A8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009AC 4EB9 0000 0938 jsr [0x00000938 /* HiliteMode */] 000009B2 486E FFFC pea.l [A6 - 0x4] 000009B6 7001 moveq.l D0, 0x01 000009B8 2F00 move.l -[A7], D0 000009BA 2F0A move.l -[A7], A2 000009BC 2052 movea.l A0, [A2] 000009BE 2068 006C movea.l A0, [A0 + 0x6C] 000009C2 4E90 jsr [A0] 000009C4 206E 0008 movea.l A0, [A6 + 0x8] // begin alternate branch 000009C6-000009D0 label000009C6: 000009C6 0008 116E ori.b A0, 0x6E /* 'n' */ 000009CA FFFC .invalid <> 000009CC 000A 245F ori.b A2, 0x5F /* '_' */ // end alternate branch 000009C6-000009D0 label000009C6: // (misaligned) 000009C8 116E FFFC 000A move.b [A0 + 0xA], [A6 - 0x4] 000009CE 245F movea.l A2, [A7]+ 000009D0 4E5E unlink A6 000009D2 205F movea.l A0, [A7]+ 000009D4 504F addq.w A7, 8 000009D6 4ED0 jmp [A0] 000009D8 802B 5265 or.b D0, [A3 + 0x5265] 000009DC 6164 bsr +0x66 /* 00000A42 */ 000009DE 4672 6F6D not.w <> 000009E2 5F5F subq.w [A7]+, 7 000009E4 3231 5443 move.w D1, [A1 + D5.w * 4 + 0x43] 000009E8 6F6D ble +0x6F /* 00000A57 */ 000009EA 7061 moveq.l D0, 0x61 000009EC 7469 moveq.l D2, 0x69 000009EE 6269 bhi +0x6B /* 00000A59 */ 000009F0 6C69 bge +0x6B /* 00000A5B */ 000009F2 7479 moveq.l D2, 0x79 000009F4 4164 chk.w D0, -[A4] 000009F6 6F72 ble +0x74 /* 00000A6A */ 000009F8 6E65 bgt +0x67 /* 00000A5F */ 000009FA 7246 moveq.l D1, 0x46 000009FC 5037 5453 addq.b [A7 + D5.w * 4 + 0x53], 8 label00000A00: 00000A00 7472 moveq.l D2, 0x72 00000A02 6561 bcs +0x63 /* 00000A65 */ 00000A04 6D00 0000 blt +0x2 /* 00000A06 */ // begin alternate branch 00000A06-00000A0C label00000A06: 00000A06 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000A0A FFFC .invalid <> // end alternate branch 00000A06-00000A0C label00000A06: // (misaligned) 00000A08 4E56 FFFC link A6, -0x0004 00000A0C 48E7 0018 movem.l -[A7], A3,A4 00000A10 286E 0008 movea.l A4, [A6 + 0x8] 00000A14 266E 000C movea.l A3, [A6 + 0xC] 00000A18 2F0B move.l -[A7], A3 00000A1A 2F0C move.l -[A7], A4 00000A1C 4EB9 0000 0008 jsr [0x00000008 /* BusErrVct */] 00000A22 486E FFFC pea.l [A6 - 0x4] 00000A26 2F0B move.l -[A7], A3 00000A28 2053 movea.l A0, [A3] 00000A2A 2068 0084 movea.l A0, [A0 + 0x84] 00000A2E 4E90 jsr [A0] 00000A30 2040 movea.l A0, D0 00000A32 2010 move.l D0, [A0] 00000A34 2940 0004 move.l [A4 + 0x4], D0 00000A38 2F0B move.l -[A7], A3 00000A3A 2053 movea.l A0, [A3] 00000A3C 2068 007C movea.l A0, [A0 + 0x7C] 00000A40 4E90 jsr [A0] fn00000A42: 00000A42 3940 0008 move.w [A4 + 0x8], D0 00000A46 204C movea.l A0, A4 00000A48 700A moveq.l D0, 0x0A 00000A4A D1C0 add.l A0, D0 00000A4C 2F08 move.l -[A7], A0 00000A4E 7008 moveq.l D0, 0x08 00000A50 2F00 move.l -[A7], D0 00000A52 2F0B move.l -[A7], A3 00000A54 2053 movea.l A0, [A3] 00000A56 2068 006C movea.l A0, [A0 + 0x6C] 00000A5A 4E90 jsr [A0] 00000A5C 204C movea.l A0, A4 00000A5E 7012 moveq.l D0, 0x12 00000A60 D1C0 add.l A0, D0 00000A62 2F08 move.l -[A7], A0 00000A64 2F0B move.l -[A7], A3 00000A66 2053 movea.l A0, [A3] 00000A68 2068 0094 movea.l A0, [A0 + 0x94] // begin alternate branch 00000A6A-00000A70 label00000A6A: 00000A6A 0094 4E90 204C ori.l [A4], 0x4E90204C // end alternate branch 00000A6A-00000A70 label00000A6A: // (misaligned) 00000A6C 4E90 jsr [A0] 00000A6E 204C movea.l A0, A4 00000A70 7018 moveq.l D0, 0x18 00000A72 D1C0 add.l A0, D0 00000A74 2F08 move.l -[A7], A0 00000A76 2F0B move.l -[A7], A3 00000A78 2053 movea.l A0, [A3] 00000A7A 2068 0094 movea.l A0, [A0 + 0x94] 00000A7E 4E90 jsr [A0] 00000A80 4CDF 1800 movem.l A3,A4, [A7]+ 00000A84 4E5E unlink A6 00000A86 205F movea.l A0, [A7]+ 00000A88 504F addq.w A7, 8 00000A8A 4ED0 jmp [A0] 00000A8C 8029 5265 or.b D0, [A1 + 0x5265] 00000A90 6164 bsr +0x66 /* 00000AF6 */ 00000A92 4672 6F6D not.w <> 00000A96 5F5F subq.w [A7]+, 7 00000A98 3139 5444 7261 move.w -[A0], [0x54447261] 00000A9E 7769 moveq.l D3, 0x69 00000AA0 6E67 bgt +0x69 /* 00000B09 */ 00000AA2 456E 7669 chk.w D2, [A6 + 0x7669] 00000AA6 726F moveq.l D1, 0x6F 00000AA8 6E6D bgt +0x6F /* 00000B17 */ 00000AAA 656E bcs +0x70 /* 00000B1A */ 00000AAC 7446 moveq.l D2, 0x46 00000AAE 5037 5453 addq.b [A7 + D5.w * 4 + 0x53], 8 00000AB2 7472 moveq.l D2, 0x72 00000AB4 6561 bcs +0x63 /* 00000B17 */ 00000AB6 6D00 0000 blt +0x2 /* 00000AB8 */ // begin alternate branch 00000AB8-00000ABC label00000AB8: 00000AB8 0000 FFFF ori.b D0, 0xFF // end alternate branch 00000AB8-00000ABC label00000AB8: // (misaligned) 00000ABA FFFF .invalid <> 00000ABC 4E56 0000 link A6, 0 00000AC0 2F2E 000C move.l -[A7], [A6 + 0xC] 00000AC4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000AC8 4EB9 0000 0158 jsr [0x00000158] 00000ACE 206E 0008 movea.l A0, [A6 + 0x8] 00000AD2 2068 007C movea.l A0, [A0 + 0x7C] 00000AD6 317C 0080 006C move.w [A0 + 0x6C], 0x80 00000ADC 4E5E unlink A6 00000ADE 205F movea.l A0, [A7]+ 00000AE0 504F addq.w A7, 8 00000AE2 4ED0 jmp [A0] 00000AE4 8024 or.b D0, -[A4] 00000AE6 5265 addq.w -[A5], 1 00000AE8 6164 bsr +0x66 /* 00000B4E */ 00000AEA 4669 656C not.w [A1 + 0x656C] 00000AEE 6473 bcc +0x75 /* 00000B63 */ 00000AF0 5F5F subq.w [A7]+, 7 00000AF2 3132 5446 move.w -[A0], [A2 + D5.w * 4 + 0x46] fn00000AF6: 00000AF6 6C6F bge +0x71 /* 00000B67 */ 00000AF8 6174 bsr +0x76 /* 00000B6E */ 00000AFA 5769 6E64 subq.w [A1 + 0x6E64], 3 00000AFE 6F77 ble +0x79 /* 00000B77 */ 00000B00 4650 not.w [A0] 00000B02 3754 5374 move.w [A3 + 0x5374], [A4] 00000B06 7265 moveq.l D1, 0x65 00000B08 616D bsr +0x6F /* 00000B77 */ 00000B0A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000B0E FF84 .invalid <> 00000B10 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000B14 286E 0008 movea.l A4, [A6 + 0x8] 00000B18 266E 000C movea.l A3, [A6 + 0xC] // begin alternate branch 00000B1A-00000B1E label00000B1A: 00000B1A 000C 2F0B ori.b A4, 0xB // end alternate branch 00000B1A-00000B1E label00000B1A: // (misaligned) 00000B1C 2F0B move.l -[A7], A3 00000B1E 2F0C move.l -[A7], A4 00000B20 4EB9 0000 05F8 jsr [0x000005F8] 00000B26 4240 clr.w D0 00000B28 3D40 FFDC move.w [A6 - 0x24], D0 00000B2C 7000 moveq.l D0, 0x00 00000B2E 2D40 FFDE move.l [A6 - 0x22], D0 00000B32 7600 moveq.l D3, 0x00 00000B34 2D43 FFE6 move.l [A6 - 0x1A], D3 00000B38 2D43 FFEA move.l [A6 - 0x16], D3 00000B3C 2D79 FFFF 3C6C FFE2 move.l [A6 - 0x1E], [0xFFFF3C6C] 00000B44 45EE FF9C lea.l A2, [A6 - 0x64] 00000B48 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 fn00000B4E: 00000B4E 486E FF9C pea.l [A6 - 0x64] 00000B52 4EB9 0000 07CA jsr [0x000007CA] 00000B58 584F addq.w A7, 4 00000B5A 4A80 tst.l D0 00000B5C 6600 00A0 bne +0xA2 /* 00000BFE */ 00000B60 422E FF84 clr.b [A6 - 0x7C] 00000B64 6020 bra +0x22 /* 00000B86 */ label00000B66: 00000B66 2F0B move.l -[A7], A3 00000B68 2053 movea.l A0, [A3] 00000B6A 2068 0098 movea.l A0, [A0 + 0x98] fn00000B6E: 00000B6E 4E90 jsr [A0] 00000B70 122E FF84 move.b D1, [A6 - 0x7C] 00000B74 4881 ext.w D1 00000B76 48C1 ext.l D1 00000B78 E581 asl D1, 2 00000B7A D28C add.l D1, A4 00000B7C 2041 movea.l A0, D1 00000B7E 2140 0094 move.l [A0 + 0x94], D0 00000B82 522E FF84 addq.b [A6 - 0x7C], 1 label00000B86: 00000B86 0C2E 0001 FF84 cmpi.b [A6 - 0x7C], 0x1 00000B8C 63D8 bls -0x26 /* 00000B66 */ 00000B8E 486E FF88 pea.l [A6 - 0x78] 00000B92 2F0B move.l -[A7], A3 00000B94 2053 movea.l A0, [A3] 00000B96 2068 0088 movea.l A0, [A0 + 0x88] 00000B9A 4E90 jsr [A0] 00000B9C 486E FF90 pea.l [A6 - 0x70] 00000BA0 2F0B move.l -[A7], A3 00000BA2 2053 movea.l A0, [A3] 00000BA4 2068 0088 movea.l A0, [A0 + 0x88] 00000BA8 4E90 jsr [A0] 00000BAA 2F0B move.l -[A7], A3 00000BAC 2053 movea.l A0, [A3] 00000BAE 2068 0074 movea.l A0, [A0 + 0x74] 00000BB2 4E90 jsr [A0] 00000BB4 1D40 FF99 move.b [A6 - 0x67], D0 00000BB8 2F0B move.l -[A7], A3 00000BBA 2053 movea.l A0, [A3] 00000BBC 2068 0074 movea.l A0, [A0 + 0x74] 00000BC0 4E90 jsr [A0] 00000BC2 1D40 FF98 move.b [A6 - 0x68], D0 00000BC6 486E FFF0 pea.l [A6 - 0x10] 00000BCA 2F0B move.l -[A7], A3 00000BCC 2053 movea.l A0, [A3] 00000BCE 2068 0090 movea.l A0, [A0 + 0x90] 00000BD2 4E90 jsr [A0] 00000BD4 41EE FFF0 lea.l A0, [A6 - 0x10] 00000BD8 244C movea.l A2, A4 00000BDA 45EA 00A6 lea.l A2, [A2 + 0xA6] 00000BDE 24D8 move.l [A2]+, [A0]+ 00000BE0 24D8 move.l [A2]+, [A0]+ 00000BE2 24D8 move.l [A2]+, [A0]+ 00000BE4 24D8 move.l [A2]+, [A0]+ 00000BE6 2F0B move.l -[A7], A3 00000BE8 2053 movea.l A0, [A3] 00000BEA 2068 0074 movea.l A0, [A0 + 0x74] 00000BEE 4E90 jsr [A0] 00000BF0 1940 00B6 move.b [A4 + 0xB6], D0 00000BF4 23EE FFE2 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0x1E] 00000BFC 6018 bra +0x1A /* 00000C16 */ label00000BFE: 00000BFE 2F0C move.l -[A7], A4 00000C00 2054 movea.l A0, [A4] 00000C02 2068 0044 movea.l A0, [A0 + 0x44] 00000C06 4E90 jsr [A0] 00000C08 3F2E FFDC move.w -[A7], [A6 - 0x24] 00000C0C 2F2E FFDE move.l -[A7], [A6 - 0x22] 00000C10 4EB9 0000 112A jsr [0x0000112A] label00000C16: 00000C16 486E FF88 pea.l [A6 - 0x78] 00000C1A 4227 clr.b -[A7] 00000C1C 2F0C move.l -[A7], A4 00000C1E 2054 movea.l A0, [A4] 00000C20 2068 03D4 movea.l A0, [A0 + 0x3D4] 00000C24 4E90 jsr [A0] 00000C26 486E FF90 pea.l [A6 - 0x70] 00000C2A 1F2E FF98 move.b -[A7], [A6 - 0x68] 00000C2E 1F2E FF99 move.b -[A7], [A6 - 0x67] 00000C32 2F0C move.l -[A7], A4 00000C34 2054 movea.l A0, [A4] 00000C36 2068 03D8 movea.l A0, [A0 + 0x3D8] 00000C3A 4E90 jsr [A0] 00000C3C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000C40 4E5E unlink A6 00000C42 205F movea.l A0, [A7]+ 00000C44 504F addq.w A7, 8 00000C46 4ED0 jmp [A0] 00000C48 8020 or.b D0, -[A0] 00000C4A 5265 addq.w -[A5], 1 00000C4C 6164 bsr +0x66 /* 00000CB2 */ 00000C4E 4669 656C not.w [A1 + 0x656C] 00000C52 6473 bcc +0x75 /* 00000CC7 */ 00000C54 5F5F subq.w [A7]+, 7 00000C56 3954 5363 move.w [A4 + 0x5363], [A4] 00000C5A 726F moveq.l D1, 0x6F 00000C5C 6C6C bge +0x6E /* 00000CCA */ 00000C5E 6572 bcs +0x74 /* 00000CD2 */ 00000C60 4650 not.w [A0] 00000C62 3754 5374 move.w [A3 + 0x5374], [A4] 00000C66 7265 moveq.l D1, 0x65 00000C68 616D bsr +0x6F /* 00000CD7 */ 00000C6A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000C6E FFAC .invalid <> 00000C70 48E7 1030 movem.l -[A7], D3,A2,A3 00000C74 266E 0008 movea.l A3, [A6 + 0x8] 00000C78 2F2E 000C move.l -[A7], [A6 + 0xC] 00000C7C 2F0B move.l -[A7], A3 00000C7E 4EB9 0000 0D38 jsr [0x00000D38] 00000C84 2F0B move.l -[A7], A3 00000C86 2053 movea.l A0, [A3] 00000C88 2068 033C movea.l A0, [A0 + 0x33C] 00000C8C 4E90 jsr [A0] 00000C8E 1F00 move.b -[A7], D0 00000C90 2F0B move.l -[A7], A3 00000C92 2053 movea.l A0, [A3] 00000C94 2068 0454 movea.l A0, [A0 + 0x454] 00000C98 4E90 jsr [A0] 00000C9A 4240 clr.w D0 00000C9C 3D40 FFEC move.w [A6 - 0x14], D0 00000CA0 7000 moveq.l D0, 0x00 00000CA2 2D40 FFEE move.l [A6 - 0x12], D0 00000CA6 7600 moveq.l D3, 0x00 00000CA8 2D43 FFF6 move.l [A6 - 0xA], D3 00000CAC 2D43 FFFA move.l [A6 - 0x6], D3 00000CB0 2D79 FFFF 3C6C FFF2 move.l [A6 - 0xE], [0xFFFF3C6C] // begin alternate branch 00000CB2-00000CB8 fn00000CB2: 00000CB2 FFFF .invalid <> 00000CB4 3C6C FFF2 movea.w A6, [A4 - 0xE] // end alternate branch 00000CB2-00000CB8 fn00000CB2: // (misaligned) 00000CB8 45EE FFAC lea.l A2, [A6 - 0x54] 00000CBC 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 00000CC2 486E FFAC pea.l [A6 - 0x54] 00000CC6 4EB9 0000 07CA jsr [0x000007CA] // begin alternate branch 00000CCA-00000CCC label00000CCA: 00000CCA 07CA .incomplete // end alternate branch 00000CCA-00000CCC label00000CCA: // (misaligned) 00000CCC 584F addq.w A7, 4 00000CCE 4A80 tst.l D0 00000CD0 6614 bne +0x16 /* 00000CE6 */ label00000CD2: 00000CD2 4EB9 0000 39BA jsr [0x000039BA] 00000CD8 2740 00BA move.l [A3 + 0xBA], D0 00000CDC 23EE FFF2 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0xE] 00000CE4 6018 bra +0x1A /* 00000CFE */ label00000CE6: 00000CE6 2F0B move.l -[A7], A3 00000CE8 2053 movea.l A0, [A3] 00000CEA 2068 0044 movea.l A0, [A0 + 0x44] 00000CEE 4E90 jsr [A0] 00000CF0 3F2E FFEC move.w -[A7], [A6 - 0x14] 00000CF4 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000CF8 4EB9 0000 112A jsr [0x0000112A] label00000CFE: 00000CFE 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000D02 4E5E unlink A6 00000D04 205F movea.l A0, [A7]+ 00000D06 504F addq.w A7, 8 00000D08 4ED0 jmp [A0] 00000D0A 802A 5265 or.b D0, [A2 + 0x5265] 00000D0E 6164 bsr +0x66 /* 00000D74 */ 00000D10 4669 656C not.w [A1 + 0x656C] 00000D14 6473 bcc +0x75 /* 00000D89 */ 00000D16 5F5F subq.w [A7]+, 7 00000D18 3138 5453 move.w -[A0], [0x00005453] 00000D1C 6372 bls +0x74 /* 00000D90 */ 00000D1E 6F6C ble +0x6E /* 00000D8C */ 00000D20 6C65 bge +0x67 /* 00000D87 */ 00000D22 7253 moveq.l D1, 0x53 00000D24 6372 bls +0x74 /* 00000D98 */ 00000D26 6F6C ble +0x6E /* 00000D94 */ 00000D28 6C42 bge +0x44 /* 00000D6C */ 00000D2A 6172 bsr +0x74 /* 00000D9E */ 00000D2C 4650 not.w [A0] 00000D2E 3754 5374 move.w [A3 + 0x5374], [A4] 00000D32 7265 moveq.l D1, 0x65 00000D34 616D bsr +0x6F /* 00000DA3 */ 00000D36 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000D3A FFAC .invalid <> 00000D3C 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00000D40 286E 0008 movea.l A4, [A6 + 0x8] 00000D44 266E 000C movea.l A3, [A6 + 0xC] 00000D48 2F0B move.l -[A7], A3 00000D4A 2F0C move.l -[A7], A4 00000D4C 4EB9 0000 0E2C jsr [0x00000E2C] 00000D52 4240 clr.w D0 00000D54 3D40 FFEC move.w [A6 - 0x14], D0 00000D58 7000 moveq.l D0, 0x00 00000D5A 2D40 FFEE move.l [A6 - 0x12], D0 00000D5E 7600 moveq.l D3, 0x00 00000D60 2D43 FFF6 move.l [A6 - 0xA], D3 00000D64 2D43 FFFA move.l [A6 - 0x6], D3 00000D68 2D79 FFFF 3C6C FFF2 move.l [A6 - 0xE], [0xFFFF3C6C] // begin alternate branch 00000D6C-00000D70 label00000D6C: 00000D6C 3C6C FFF2 movea.w A6, [A4 - 0xE] // end alternate branch 00000D6C-00000D70 label00000D6C: // (misaligned) 00000D70 45EE FFAC lea.l A2, [A6 - 0x54] fn00000D74: 00000D74 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 00000D7A 486E FFAC pea.l [A6 - 0x54] 00000D7E 4EB9 0000 07CA jsr [0x000007CA] 00000D84 584F addq.w A7, 4 00000D86 4A80 tst.l D0 00000D88 6656 bne +0x58 /* 00000DE0 */ 00000D8A 2F0B move.l -[A7], A3 label00000D8C: 00000D8C 2053 movea.l A0, [A3] 00000D8E 2068 0070 movea.l A0, [A0 + 0x70] // begin alternate branch 00000D90-00000DA4 label00000D90: 00000D90 0070 4E90 1940 ori.w [A0 + <>], 0x4E90 label00000D94: // (misaligned) 00000D96 00B8 2F0B 2053 2068 ori.l [0x00002068], 0x2F0B2053 label00000D98: // (misaligned) fn00000D9E: 00000D9E 0080 4E90 2600 ori.l D0, 0x4E902600 // end alternate branch 00000D90-00000DA4 label00000D90: // (misaligned) 00000D92 4E90 jsr [A0] label00000D94: 00000D94 1940 00B8 move.b [A4 + 0xB8], D0 label00000D98: 00000D98 2F0B move.l -[A7], A3 00000D9A 2053 movea.l A0, [A3] 00000D9C 2068 0080 movea.l A0, [A0 + 0x80] fn00000D9E: // (misaligned) 00000DA0 4E90 jsr [A0] 00000DA2 2600 move.l D3, D0 00000DA4 2F0B move.l -[A7], A3 00000DA6 2053 movea.l A0, [A3] 00000DA8 2068 0080 movea.l A0, [A0 + 0x80] 00000DAC 4E90 jsr [A0] 00000DAE 2800 move.l D4, D0 00000DB0 2F0B move.l -[A7], A3 00000DB2 2053 movea.l A0, [A3] 00000DB4 2068 0080 movea.l A0, [A0 + 0x80] 00000DB8 4E90 jsr [A0] 00000DBA 2A00 move.l D5, D0 00000DBC 4879 FFFF 645C push.l 0xFFFF645C 00000DC2 2F03 move.l -[A7], D3 00000DC4 2F04 move.l -[A7], D4 00000DC6 2F05 move.l -[A7], D5 00000DC8 7010 moveq.l D0, 0x10 00000DCA 3F00 move.w -[A7], D0 00000DCC 2F0C move.l -[A7], A4 00000DCE 2054 movea.l A0, [A4] 00000DD0 2068 0400 movea.l A0, [A0 + 0x400] 00000DD4 4E90 jsr [A0] 00000DD6 23EE FFF2 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0xE] 00000DDE 6018 bra +0x1A /* 00000DF8 */ label00000DE0: 00000DE0 2F0C move.l -[A7], A4 00000DE2 2054 movea.l A0, [A4] 00000DE4 2068 0044 movea.l A0, [A0 + 0x44] 00000DE8 4E90 jsr [A0] 00000DEA 3F2E FFEC move.w -[A7], [A6 - 0x14] 00000DEE 2F2E FFEE move.l -[A7], [A6 - 0x12] 00000DF2 4EB9 0000 112A jsr [0x0000112A] label00000DF8: 00000DF8 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00000DFC 4E5E unlink A6 00000DFE 205F movea.l A0, [A7]+ 00000E00 504F addq.w A7, 8 00000E02 4ED0 jmp [A0] 00000E04 8022 or.b D0, -[A2] 00000E06 5265 addq.w -[A5], 1 00000E08 6164 bsr +0x66 /* 00000E6E */ 00000E0A 4669 656C not.w [A1 + 0x656C] 00000E0E 6473 bcc +0x75 /* 00000E83 */ 00000E10 5F5F subq.w [A7]+, 7 00000E12 3130 5453 move.w -[A0], [A0 + D5.w * 4 + 0x53] 00000E16 6372 bls +0x74 /* 00000E8A */ 00000E18 6F6C ble +0x6E /* 00000E86 */ 00000E1A 6C42 bge +0x44 /* 00000E5E */ 00000E1C 6172 bsr +0x74 /* 00000E90 */ 00000E1E 4650 not.w [A0] 00000E20 3754 5374 move.w [A3 + 0x5374], [A4] 00000E24 7265 moveq.l D1, 0x65 00000E26 616D bsr +0x6F /* 00000E95 */ 00000E28 0000 FFFF ori.b D0, 0xFF 00000E2C 4E56 FF90 link A6, -0x0070 00000E30 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000E34 266E 0008 movea.l A3, [A6 + 0x8] 00000E38 286E 000C movea.l A4, [A6 + 0xC] 00000E3C 2F0C move.l -[A7], A4 00000E3E 2F0B move.l -[A7], A3 00000E40 4EB9 0000 05F8 jsr [0x000005F8] 00000E46 4240 clr.w D0 00000E48 3D40 FFD0 move.w [A6 - 0x30], D0 00000E4C 7000 moveq.l D0, 0x00 00000E4E 2D40 FFD2 move.l [A6 - 0x2E], D0 00000E52 7600 moveq.l D3, 0x00 00000E54 2D43 FFDA move.l [A6 - 0x26], D3 00000E58 2D43 FFDE move.l [A6 - 0x22], D3 00000E5C 2D79 FFFF 3C6C FFD6 move.l [A6 - 0x2A], [0xFFFF3C6C] // begin alternate branch 00000E5E-00000E64 label00000E5E: 00000E5E FFFF .invalid <> 00000E60 3C6C FFD6 movea.w A6, [A4 - 0x2A] // end alternate branch 00000E5E-00000E64 label00000E5E: // (misaligned) 00000E64 45EE FF90 lea.l A2, [A6 - 0x70] 00000E68 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 fn00000E6E: 00000E6E 486E FF90 pea.l [A6 - 0x70] 00000E72 4EB9 0000 07CA jsr [0x000007CA] 00000E78 584F addq.w A7, 4 00000E7A 4A80 tst.l D0 00000E7C 6600 00B6 bne +0xB8 /* 00000F34 */ 00000E80 2F0C move.l -[A7], A4 00000E82 2054 movea.l A0, [A4] 00000E84 2068 0080 movea.l A0, [A0 + 0x80] // begin alternate branch 00000E86-00000E90 label00000E86: 00000E86 0080 4E90 2740 ori.l D0, 0x4E902740 label00000E8A: // (misaligned) 00000E8C 007C 2F0C ori.w sr, 12044 // end alternate branch 00000E86-00000E90 label00000E86: // (misaligned) 00000E88 4E90 jsr [A0] label00000E8A: 00000E8A 2740 007C move.l [A3 + 0x7C], D0 00000E8E 2F0C move.l -[A7], A4 fn00000E90: 00000E90 2054 movea.l A0, [A4] 00000E92 2068 0074 movea.l A0, [A0 + 0x74] 00000E96 4E90 jsr [A0] 00000E98 1F00 move.b -[A7], D0 00000E9A 4227 clr.b -[A7] 00000E9C 2F0B move.l -[A7], A3 00000E9E 2053 movea.l A0, [A3] 00000EA0 2068 03D8 movea.l A0, [A0 + 0x3D8] 00000EA4 4E90 jsr [A0] 00000EA6 2F0C move.l -[A7], A4 00000EA8 2054 movea.l A0, [A4] 00000EAA 2068 0074 movea.l A0, [A0 + 0x74] 00000EAE 4E90 jsr [A0] 00000EB0 1F00 move.b -[A7], D0 00000EB2 4227 clr.b -[A7] 00000EB4 2F0B move.l -[A7], A3 00000EB6 2053 movea.l A0, [A3] 00000EB8 2068 03D0 movea.l A0, [A0 + 0x3D0] 00000EBC 4E90 jsr [A0] 00000EBE 2F0C move.l -[A7], A4 00000EC0 2054 movea.l A0, [A4] 00000EC2 2068 0074 movea.l A0, [A0 + 0x74] 00000EC6 4E90 jsr [A0] 00000EC8 1740 0082 move.b [A3 + 0x82], D0 00000ECC 486E FFE4 pea.l [A6 - 0x1C] 00000ED0 2F0C move.l -[A7], A4 00000ED2 2054 movea.l A0, [A4] 00000ED4 2068 0090 movea.l A0, [A0 + 0x90] 00000ED8 4E90 jsr [A0] 00000EDA 41EE FFE4 lea.l A0, [A6 - 0x1C] 00000EDE 224B movea.l A1, A3 00000EE0 43E9 0084 lea.l A1, [A1 + 0x84] 00000EE4 22D8 move.l [A1]+, [A0]+ 00000EE6 22D8 move.l [A1]+, [A0]+ 00000EE8 22D8 move.l [A1]+, [A0]+ 00000EEA 22D8 move.l [A1]+, [A0]+ 00000EEC 2F0C move.l -[A7], A4 00000EEE 2054 movea.l A0, [A4] 00000EF0 2068 007C movea.l A0, [A0 + 0x7C] 00000EF4 4E90 jsr [A0] 00000EF6 3740 00A0 move.w [A3 + 0xA0], D0 00000EFA 72FF moveq.l D1, 0xFFFFFFFF 00000EFC B041 cmp.w D0, D1 00000EFE 671C beq +0x1E /* 00000F1C */ 00000F00 3F00 move.w -[A7], D0 00000F02 486E FFF4 pea.l [A6 - 0xC] 00000F06 4EB9 0000 1352 jsr [0x00001352] 00000F0C 41EE FFF4 lea.l A0, [A6 - 0xC] 00000F10 224B movea.l A1, A3 00000F12 43E9 0094 lea.l A1, [A1 + 0x94] 00000F16 22D8 move.l [A1]+, [A0]+ 00000F18 22D8 move.l [A1]+, [A0]+ 00000F1A 22D8 move.l [A1]+, [A0]+ label00000F1C: 00000F1C 2F0C move.l -[A7], A4 00000F1E 2054 movea.l A0, [A4] 00000F20 2068 0074 movea.l A0, [A0 + 0x74] 00000F24 4E90 jsr [A0] 00000F26 1740 00A2 move.b [A3 + 0xA2], D0 00000F2A 23EE FFD6 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0x2A] 00000F32 6018 bra +0x1A /* 00000F4C */ label00000F34: 00000F34 2F0B move.l -[A7], A3 00000F36 2053 movea.l A0, [A3] 00000F38 2068 0044 movea.l A0, [A0 + 0x44] 00000F3C 4E90 jsr [A0] 00000F3E 3F2E FFD0 move.w -[A7], [A6 - 0x30] 00000F42 2F2E FFD2 move.l -[A7], [A6 - 0x2E] 00000F46 4EB9 0000 112A jsr [0x0000112A] label00000F4C: 00000F4C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00000F50 4E5E unlink A6 00000F52 205F movea.l A0, [A7]+ 00000F54 504F addq.w A7, 8 00000F56 4ED0 jmp [A0] 00000F58 9F52 sub.w [A2], D7 00000F5A 6561 bcs +0x63 /* 00000FBD */ 00000F5C 6446 bcc +0x48 /* 00000FA4 */ 00000F5E 6965 bvs +0x67 /* 00000FC5 */ 00000F60 6C64 bge +0x66 /* 00000FC6 */ 00000F62 735F moveq.l D1, 0x5F 00000F64 5F38 5443 subq.b [0x00005443], 7 00000F68 6F6E ble +0x70 /* 00000FD8 */ 00000F6A 7472 moveq.l D2, 0x72 00000F6C 6F6C ble +0x6E /* 00000FDA */ 00000F6E 4650 not.w [A0] 00000F70 3754 5374 move.w [A3 + 0x5374], [A4] 00000F74 7265 moveq.l D1, 0x65 00000F76 616D bsr +0x6F /* 00000FE5 */ 00000F78 0000 FFFF ori.b D0, 0xFF 00000F7C 4E56 0000 link A6, 0 00000F80 48E7 1020 movem.l -[A7], D3,A2 00000F84 246E 0008 movea.l A2, [A6 + 0x8] 00000F88 2F0A move.l -[A7], A2 00000F8A 4EB9 0000 1C3C jsr [0x00001C3C] 00000F90 2079 FFFF 8F6C movea.l A0, [0xFFFF8F6C] 00000F96 2488 move.l [A2], A0 00000F98 7001 moveq.l D0, 0x01 00000F9A 2540 001A move.l [A2 + 0x1A], D0 00000F9E 7000 moveq.l D0, 0x00 00000FA0 2540 000E move.l [A2 + 0xE], D0 label00000FA4: 00000FA4 7600 moveq.l D3, 0x00 00000FA6 2543 0012 move.l [A2 + 0x12], D3 00000FAA 422A 001E clr.b [A2 + 0x1E] 00000FAE 2543 0016 move.l [A2 + 0x16], D3 00000FB2 200A move.l D0, A2 00000FB4 4CDF 0408 movem.l D3,A2, [A7]+ 00000FB8 4E5E unlink A6 00000FBA 205F movea.l A0, [A7]+ 00000FBC 584F addq.w A7, 4 00000FBE 4ED0 jmp [A0] 00000FC0 975F sub.w [A7]+, D3 00000FC2 5F63 subq.w -[A3], 7 00000FC4 745F moveq.l D2, 0x5F label00000FC6: 00000FC6 5F31 3354 subq.b <>, 7 00000FCA 4861 pea.l -[A1] 00000FCC 6E64 bgt +0x66 /* 00001032 */ 00000FCE 6C65 bge +0x67 /* 00001035 */ 00000FD0 5374 7265 subq.w [A4 + D7.w * 2 + 0x65], 1 00000FD4 616D bsr +0x6F /* 00001043 */ 00000FD6 4676 0000 not.w [A6 + D0.w] // begin alternate branch 00000FD8-00000FDC label00000FD8: 00000FD8 0000 FFFF ori.b D0, 0xFF // end alternate branch 00000FD8-00000FDC label00000FD8: // (misaligned) label00000FDA: 00000FDA FFFF .invalid <> 00000FDC 4E56 FFAC link A6, -0x0054 00000FE0 48E7 1038 movem.l -[A7], D3,A2,A3,A4 00000FE4 266E 0008 movea.l A3, [A6 + 0x8] 00000FE8 286E 0010 movea.l A4, [A6 + 0x10] 00000FEC 2F0B move.l -[A7], A3 00000FEE 4EB9 0000 1BA0 jsr [0x00001BA0] 00000FF4 276E 000C 001A move.l [A3 + 0x1A], [A6 + 0xC] 00000FFA 7600 moveq.l D3, 0x00 00000FFC 2743 0012 move.l [A3 + 0x12], D3 00001000 200C move.l D0, A4 00001002 6700 0090 beq +0x92 /* 00001094 */ 00001006 2F0C move.l -[A7], A4 00001008 4EB9 0000 1302 jsr [0x00001302] 0000100E 4A00 tst.b D0 00001010 6762 beq +0x64 /* 00001074 */ 00001012 4240 clr.w D0 00001014 3D40 FFEC move.w [A6 - 0x14], D0 00001018 2D43 FFEE move.l [A6 - 0x12], D3 0000101C 7600 moveq.l D3, 0x00 0000101E 2D43 FFF6 move.l [A6 - 0xA], D3 00001022 2D43 FFFA move.l [A6 - 0x6], D3 00001026 2D79 FFFF 3C6C FFF2 move.l [A6 - 0xE], [0xFFFF3C6C] 0000102E 45EE FFAC lea.l A2, [A6 - 0x54] label00001032: 00001032 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 00001038 486E FFAC pea.l [A6 - 0x54] 0000103C 4EB9 0000 07CA jsr [0x000007CA] 00001042 584F addq.w A7, 4 00001044 4A80 tst.l D0 00001046 6614 bne +0x16 /* 0000105C */ 00001048 2F0C move.l -[A7], A4 0000104A A9A2 syscall LoadResource 0000104C 4EB9 0000 12AA jsr [0x000012AA] 00001052 23EE FFF2 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0xE] 0000105A 6018 bra +0x1A /* 00001074 */ label0000105C: 0000105C 2F0B move.l -[A7], A3 0000105E 2053 movea.l A0, [A3] 00001060 2068 0044 movea.l A0, [A0 + 0x44] 00001064 4E90 jsr [A0] 00001066 3F2E FFEC move.w -[A7], [A6 - 0x14] 0000106A 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000106E 4EB9 0000 112A jsr [0x0000112A] label00001074: 00001074 594F subq.w A7, 4 00001076 2F0C move.l -[A7], A4 00001078 4EB9 0000 07DA jsr [0x000007DA] 0000107E 201F move.l D0, [A7]+ 00001080 2740 0016 move.l [A3 + 0x16], D0 00001084 204C movea.l A0, A4 00001086 A069 syscall HGetState 00001088 1740 001E move.b [A3 + 0x1E], D0 0000108C 204C movea.l A0, A4 0000108E A04A syscall HNoPurge 00001090 274C 000E move.l [A3 + 0xE], A4 label00001094: 00001094 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001098 4E5E unlink A6 0000109A 205F movea.l A0, [A7]+ 0000109C 4FEF 000C lea.l A7, [A7 + 0xC] 000010A0 4ED0 jmp [A0] 000010A2 8023 or.b D0, -[A3] 000010A4 4948 chk.w D4, A0 000010A6 616E bsr +0x70 /* 00001116 */ 000010A8 646C bcc +0x6E /* 00001116 */ 000010AA 6553 bcs +0x55 /* 000010FF */ 000010AC 7472 moveq.l D2, 0x72 000010AE 6561 bcs +0x63 /* 00001111 */ 000010B0 6D5F blt +0x61 /* 00001111 */ 000010B2 5F31 3354 subq.b <>, 7 000010B6 4861 pea.l -[A1] 000010B8 6E64 bgt +0x66 /* 0000111E */ 000010BA 6C65 bge +0x67 /* 00001121 */ 000010BC 5374 7265 subq.w [A4 + D7.w * 2 + 0x65], 1 000010C0 616D bsr +0x6F /* 0000112F */ 000010C2 4650 not.w [A0] 000010C4 5063 addq.w -[A3], 8 000010C6 6C00 0000 bge +0x2 /* 000010C8 */ // begin alternate branch 000010C8-000010CC label000010C8: 000010C8 0000 FFFF ori.b D0, 0xFF // end alternate branch 000010C8-000010CC label000010C8: // (misaligned) 000010CA FFFF .invalid <> 000010CC 4E56 0000 link A6, 0 000010D0 2F0A move.l -[A7], A2 000010D2 246E 0008 movea.l A2, [A6 + 0x8] 000010D6 2F0A move.l -[A7], A2 000010D8 4EB9 0000 3F5A jsr [0x00003F5A] 000010DE 2079 FFFF 8F60 movea.l A0, [0xFFFF8F60] 000010E4 2488 move.l [A2], A0 000010E6 7000 moveq.l D0, 0x00 000010E8 2540 0004 move.l [A2 + 0x4], D0 000010EC 200A move.l D0, A2 000010EE 245F movea.l A2, [A7]+ 000010F0 4E5E unlink A6 000010F2 205F movea.l A0, [A7]+ 000010F4 584F addq.w A7, 4 000010F6 4ED0 jmp [A0] 000010F8 915F sub.w [A7]+, D0 000010FA 5F63 subq.w -[A3], 7 000010FC 745F moveq.l D2, 0x5F 000010FE 5F38 5443 subq.b [0x00005443], 7 00001102 6F6E ble +0x70 /* 00001172 */ 00001104 7465 moveq.l D2, 0x65 00001106 7874 moveq.l D4, 0x74 00001108 4676 0000 not.w [A6 + D0.w] 0000110C 4E56 FFAC link A6, -0x0054 00001110 48E7 1030 movem.l -[A7], D3,A2,A3 00001114 266E 0008 movea.l A3, [A6 + 0x8] // begin alternate branch 00001116-0000111A fn00001116: 00001116 0008 2F0B ori.b A0, 0xB // end alternate branch 00001116-0000111A fn00001116: // (misaligned) 00001118 2F0B move.l -[A7], A3 0000111A 4EB9 0000 14D2 jsr [0x000014D2] // begin alternate branch 0000111E-00001120 label0000111E: 0000111E 14D2 move.b [A2]+, [A2] // end alternate branch 0000111E-00001120 label0000111E: // (misaligned) 00001120 4240 clr.w D0 00001122 3D40 FFEC move.w [A6 - 0x14], D0 00001126 7000 moveq.l D0, 0x00 00001128 2D40 FFEE move.l [A6 - 0x12], D0 0000112C 7600 moveq.l D3, 0x00 0000112E 2D43 FFF6 move.l [A6 - 0xA], D3 00001132 2D43 FFFA move.l [A6 - 0x6], D3 00001136 2D79 FFFF 3C6C FFF2 move.l [A6 - 0xE], [0xFFFF3C6C] 0000113E 45EE FFAC lea.l A2, [A6 - 0x54] 00001142 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 00001148 486E FFAC pea.l [A6 - 0x54] 0000114C 4EB9 0000 07CA jsr [0x000007CA] 00001152 584F addq.w A7, 4 00001154 4A80 tst.l D0 00001156 6614 bne +0x16 /* 0000116C */ 00001158 4EB9 0000 39BA jsr [0x000039BA] 0000115E 2740 0004 move.l [A3 + 0x4], D0 00001162 23EE FFF2 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0xE] 0000116A 6018 bra +0x1A /* 00001184 */ label0000116C: 0000116C 2F0B move.l -[A7], A3 0000116E 2053 movea.l A0, [A3] 00001170 2068 0044 movea.l A0, [A0 + 0x44] // begin alternate branch 00001172-00001176 label00001172: 00001172 0044 4E90 ori.w D4, 0x4E90 // end alternate branch 00001172-00001176 label00001172: // (misaligned) 00001174 4E90 jsr [A0] 00001176 3F2E FFEC move.w -[A7], [A6 - 0x14] 0000117A 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000117E 4EB9 0000 112A jsr [0x0000112A] label00001184: 00001184 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001188 4E5E unlink A6 0000118A 205F movea.l A0, [A7]+ 0000118C 584F addq.w A7, 4 0000118E 4ED0 jmp [A0] 00001190 9549 subx.w -[A2], -[A1] 00001192 436F 6E74 chk.w D1, [A7 + 0x6E74] 00001196 6578 bcs +0x7A /* 00001210 */ 00001198 745F moveq.l D2, 0x5F 0000119A 5F38 5443 subq.b [0x00005443], 7 0000119E 6F6E ble +0x70 /* 0000120E */ 000011A0 7465 moveq.l D2, 0x65 000011A2 7874 moveq.l D4, 0x74 000011A4 4676 0000 not.w [A6 + D0.w] 000011A8 41F9 FFFF 89C0 lea.l A0, [0xFFFF89C0] 000011AE 2008 move.l D0, A0 000011B0 205F movea.l A0, [A7]+ 000011B2 584F addq.w A7, 4 000011B4 4ED0 jmp [A0] 000011B6 FFFF .invalid <> 000011B8 4E56 0000 link A6, 0 000011BC 48E7 1C10 movem.l -[A7], D3,D4,D5,A3 000011C0 266E 0008 movea.l A3, [A6 + 0x8] 000011C4 2F0B move.l -[A7], A3 000011C6 2053 movea.l A0, [A3] 000011C8 2068 0058 movea.l A0, [A0 + 0x58] 000011CC 4E90 jsr [A0] 000011CE 2A00 move.l D5, D0 000011D0 2F0B move.l -[A7], A3 000011D2 2053 movea.l A0, [A3] 000011D4 2068 0050 movea.l A0, [A0 + 0x50] 000011D8 4E90 jsr [A0] 000011DA 9A80 sub.l D5, D0 000011DC 262E 000C move.l D3, [A6 + 0xC] 000011E0 B685 cmp.l D3, D5 000011E2 6C04 bge +0x6 /* 000011E8 */ 000011E4 2803 move.l D4, D3 000011E6 6002 bra +0x4 /* 000011EA */ label000011E8: 000011E8 2805 move.l D4, D5 label000011EA: 000011EA 2F2B 000E move.l -[A7], [A3 + 0xE] 000011EE 2F0B move.l -[A7], A3 000011F0 2053 movea.l A0, [A3] 000011F2 2068 0050 movea.l A0, [A0 + 0x50] 000011F6 4E90 jsr [A0] 000011F8 2F00 move.l -[A7], D0 000011FA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000011FE 2F04 move.l -[A7], D4 00001200 7001 moveq.l D0, 0x01 00001202 A822 syscall ResourceDispatch 00001204 4EB9 0000 12AA jsr [0x000012AA] 0000120A 2F0B move.l -[A7], A3 0000120C 2053 movea.l A0, [A3] label0000120E: 0000120E 2068 0050 movea.l A0, [A0 + 0x50] // begin alternate branch 00001210-00001214 label00001210: 00001210 0050 4E90 ori.w [A0], 0x4E90 // end alternate branch 00001210-00001214 label00001210: // (misaligned) 00001212 4E90 jsr [A0] 00001214 D084 add.l D0, D4 00001216 2F00 move.l -[A7], D0 00001218 2F0B move.l -[A7], A3 0000121A 2053 movea.l A0, [A3] 0000121C 2068 0054 movea.l A0, [A0 + 0x54] 00001220 4E90 jsr [A0] 00001222 4CDF 0838 movem.l D3,D4,D5,A3, [A7]+ 00001226 4E5E unlink A6 00001228 205F movea.l A0, [A7]+ 0000122A 4FEF 000C lea.l A7, [A7 + 0xC] 0000122E 4ED0 jmp [A0] 00001230 8020 or.b D0, -[A0] 00001232 5265 addq.w -[A5], 1 00001234 6164 bsr +0x66 /* 0000129A */ 00001236 4279 7465 735F clr.w [0x7465735F] 0000123C 5F31 3554 subq.b <>, 7 00001240 5265 addq.w -[A5], 1 00001242 736F moveq.l D1, 0x6F 00001244 7572 moveq.l D2, 0x72 00001246 6365 bls +0x67 /* 000012AD */ 00001248 5374 7265 subq.w [A4 + D7.w * 2 + 0x65], 1 0000124C 616D bsr +0x6F /* 000012BB */ 0000124E 4650 not.w [A0] 00001250 766C moveq.l D3, 0x6C 00001252 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001256 FFFC .invalid <> 00001258 486E FFFC pea.l [A6 - 0x4] 0000125C 7001 moveq.l D0, 0x01 0000125E 2F00 move.l -[A7], D0 00001260 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001264 206E 0008 movea.l A0, [A6 + 0x8] 00001268 2050 movea.l A0, [A0] 0000126A 2068 006C movea.l A0, [A0 + 0x6C] 0000126E 4E90 jsr [A0] 00001270 102E FFFC move.b D0, [A6 - 0x4] 00001274 4E5E unlink A6 00001276 205F movea.l A0, [A7]+ 00001278 584F addq.w A7, 4 0000127A 4ED0 jmp [A0] 0000127C 9452 sub.w D2, [A2] 0000127E 6561 bcs +0x63 /* 000012E1 */ 00001280 6442 bcc +0x44 /* 000012C4 */ 00001282 7974 moveq.l D4, 0x74 00001284 655F bcs +0x61 /* 000012E5 */ 00001286 5F37 5453 subq.b [A7 + D5.w * 4 + 0x53], 7 0000128A 7472 moveq.l D2, 0x72 0000128C 6561 bcs +0x63 /* 000012EF */ 0000128E 6D46 blt +0x48 /* 000012D6 */ 00001290 7600 moveq.l D3, 0x00 00001292 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001296 FFFC .invalid <> 00001298 486E FFFC pea.l [A6 - 0x4] // begin alternate branch 0000129A-0000129C fn0000129A: 0000129A FFFC .invalid <> // end alternate branch 0000129A-0000129C fn0000129A: // (misaligned) 0000129C 7001 moveq.l D0, 0x01 0000129E 2F00 move.l -[A7], D0 000012A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012A4 206E 0008 movea.l A0, [A6 + 0x8] 000012A8 2050 movea.l A0, [A0] 000012AA 2068 006C movea.l A0, [A0 + 0x6C] 000012AE 4E90 jsr [A0] 000012B0 102E FFFC move.b D0, [A6 - 0x4] 000012B4 4E5E unlink A6 000012B6 205F movea.l A0, [A7]+ 000012B8 584F addq.w A7, 4 000012BA 4ED0 jmp [A0] 000012BC 9752 sub.w [A2], D3 000012BE 6561 bcs +0x63 /* 00001321 */ 000012C0 6442 bcc +0x44 /* 00001304 */ 000012C2 6F6F ble +0x71 /* 00001333 */ label000012C4: 000012C4 6C65 bge +0x67 /* 0000132B */ 000012C6 616E bsr +0x70 /* 00001336 */ 000012C8 5F5F subq.w [A7]+, 7 000012CA 3754 5374 move.w [A3 + 0x5374], [A4] 000012CE 7265 moveq.l D1, 0x65 000012D0 616D bsr +0x6F /* 0000133F */ 000012D2 4676 0000 not.w [A6 + D0.w] label000012D6: 000012D6 FFFF .invalid <> 000012D8 4E56 0000 link A6, 0 000012DC 2F0A move.l -[A7], A2 000012DE 4240 clr.w D0 000012E0 246E 000C movea.l A2, [A6 + 0xC] 000012E4 3480 move.w [A2], D0 000012E6 524A addq.w A2, 1 000012E8 2F0A move.l -[A7], A2 000012EA 7001 moveq.l D0, 0x01 000012EC 2F00 move.l -[A7], D0 000012EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000012F2 206E 0008 movea.l A0, [A6 + 0x8] 000012F6 2050 movea.l A0, [A0] 000012F8 2068 006C movea.l A0, [A0 + 0x6C] 000012FC 4E90 jsr [A0] 000012FE 245F movea.l A2, [A7]+ 00001300 4E5E unlink A6 00001302 205F movea.l A0, [A7]+ label00001304: 00001304 504F addq.w A7, 8 00001306 4ED0 jmp [A0] 00001308 9A52 sub.w D5, [A2] 0000130A 6561 bcs +0x63 /* 0000136D */ 0000130C 6443 bcc +0x45 /* 00001351 */ 0000130E 6861 bvc +0x63 /* 00001371 */ 00001310 7261 moveq.l D1, 0x61 00001312 6374 bls +0x76 /* 00001388 */ 00001314 6572 bcs +0x74 /* 00001388 */ 00001316 5F5F subq.w [A7]+, 7 00001318 3754 5374 move.w [A3 + 0x5374], [A4] 0000131C 7265 moveq.l D1, 0x65 0000131E 616D bsr +0x6F /* 0000138D */ 00001320 4652 not.w [A2] 00001322 7300 moveq.l D1, 0x00 00001324 0000 FFFF ori.b D0, 0xFF 00001328 4E56 FFFC link A6, -0x0004 0000132C 486E FFFC pea.l [A6 - 0x4] 00001330 7002 moveq.l D0, 0x02 00001332 2F00 move.l -[A7], D0 00001334 2F2E 0008 move.l -[A7], [A6 + 0x8] // begin alternate branch 00001336-0000133E fn00001336: 00001336 0008 206E ori.b A0, 0x6E /* 'n' */ 0000133A 0008 2050 ori.b A0, 0x50 /* 'P' */ // end alternate branch 00001336-0000133E fn00001336: // (misaligned) 00001338 206E 0008 movea.l A0, [A6 + 0x8] 0000133C 2050 movea.l A0, [A0] 0000133E 2068 006C movea.l A0, [A0 + 0x6C] 00001342 4E90 jsr [A0] 00001344 302E FFFC move.w D0, [A6 - 0x4] 00001348 4E5E unlink A6 0000134A 205F movea.l A0, [A7]+ 0000134C 584F addq.w A7, 4 0000134E 4ED0 jmp [A0] 00001350 9752 sub.w [A2], D3 00001352 6561 bcs +0x63 /* 000013B5 */ 00001354 6449 bcc +0x4B /* 0000139F */ 00001356 6E74 bgt +0x76 /* 000013CC */ 00001358 6567 bcs +0x69 /* 000013C1 */ 0000135A 6572 bcs +0x74 /* 000013CE */ 0000135C 5F5F subq.w [A7]+, 7 0000135E 3754 5374 move.w [A3 + 0x5374], [A4] 00001362 7265 moveq.l D1, 0x65 00001364 616D bsr +0x6F /* 000013D3 */ 00001366 4676 0000 not.w [A6 + D0.w] 0000136A FFFF .invalid <> 0000136C 4E56 FFFC link A6, -0x0004 00001370 486E FFFC pea.l [A6 - 0x4] 00001374 7004 moveq.l D0, 0x04 00001376 2F00 move.l -[A7], D0 00001378 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000137C 206E 0008 movea.l A0, [A6 + 0x8] 00001380 2050 movea.l A0, [A0] 00001382 2068 006C movea.l A0, [A0 + 0x6C] 00001386 4E90 jsr [A0] label00001388: 00001388 202E FFFC move.l D0, [A6 - 0x4] 0000138C 4E5E unlink A6 0000138E 205F movea.l A0, [A7]+ 00001390 584F addq.w A7, 4 00001392 4ED0 jmp [A0] 00001394 9452 sub.w D2, [A2] 00001396 6561 bcs +0x63 /* 000013F9 */ 00001398 644C bcc +0x4E /* 000013E6 */ 0000139A 6F6E ble +0x70 /* 0000140A */ 0000139C 675F beq +0x61 /* 000013FD */ 0000139E 5F37 5453 subq.b [A7 + D5.w * 4 + 0x53], 7 000013A2 7472 moveq.l D2, 0x72 000013A4 6561 bcs +0x63 /* 00001407 */ 000013A6 6D46 blt +0x48 /* 000013EE */ 000013A8 7600 moveq.l D3, 0x00 000013AA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000013AE 0000 2F0A ori.b D0, 0xA /* '\n' */ 000013B2 246E 000C movea.l A2, [A6 + 0xC] 000013B6 2F0A move.l -[A7], A2 000013B8 4EB9 0000 0A2A jsr [0x00000A2A] 000013BE 2F0A move.l -[A7], A2 000013C0 7004 moveq.l D0, 0x04 000013C2 2F00 move.l -[A7], D0 000013C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013C8 206E 0008 movea.l A0, [A6 + 0x8] label000013CC: 000013CC 2050 movea.l A0, [A0] label000013CE: 000013CE 2068 006C movea.l A0, [A0 + 0x6C] 000013D2 4E90 jsr [A0] 000013D4 200A move.l D0, A2 000013D6 245F movea.l A2, [A7]+ 000013D8 4E5E unlink A6 000013DA 205F movea.l A0, [A7]+ 000013DC 504F addq.w A7, 8 000013DE 4ED0 jmp [A0] 000013E0 9552 sub.w [A2], D2 000013E2 6561 bcs +0x63 /* 00001445 */ 000013E4 6450 bcc +0x52 /* 00001436 */ label000013E6: 000013E6 6F69 ble +0x6B /* 00001451 */ 000013E8 6E74 bgt +0x76 /* 0000145E */ 000013EA 5F5F subq.w [A7]+, 7 000013EC 3754 5374 move.w [A3 + 0x5374], [A4] // begin alternate branch 000013EE-000013F2 label000013EE: 000013EE 5374 7265 subq.w [A4 + D7.w * 2 + 0x65], 1 // end alternate branch 000013EE-000013F2 label000013EE: // (misaligned) 000013F0 7265 moveq.l D1, 0x65 000013F2 616D bsr +0x6F /* 00001461 */ 000013F4 4676 0000 not.w [A6 + D0.w] 000013F8 4E56 0000 link A6, 0 000013FC 2F2E 000C move.l -[A7], [A6 + 0xC] 00001400 7008 moveq.l D0, 0x08 00001402 2F00 move.l -[A7], D0 00001404 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001408 206E 0008 movea.l A0, [A6 + 0x8] // begin alternate branch 0000140A-0000140E label0000140A: 0000140A 0008 2050 ori.b A0, 0x50 /* 'P' */ // end alternate branch 0000140A-0000140E label0000140A: // (misaligned) 0000140C 2050 movea.l A0, [A0] 0000140E 2068 006C movea.l A0, [A0 + 0x6C] 00001412 4E90 jsr [A0] 00001414 4E5E unlink A6 00001416 205F movea.l A0, [A7]+ 00001418 504F addq.w A7, 8 0000141A 4ED0 jmp [A0] 0000141C 9D52 sub.w [A2], D6 0000141E 6561 bcs +0x63 /* 00001481 */ 00001420 6456 bcc +0x58 /* 00001478 */ 00001422 506F 696E addq.w [A7 + 0x696E], 8 00001426 745F moveq.l D2, 0x5F 00001428 5F37 5453 subq.b [A7 + D5.w * 4 + 0x53], 7 0000142C 7472 moveq.l D2, 0x72 0000142E 6561 bcs +0x63 /* 00001491 */ 00001430 6D46 blt +0x48 /* 00001478 */ 00001432 5236 5650 addq.b [A6 + D5.w * 8 + 0x50], 1 label00001436: 00001436 6F69 ble +0x6B /* 000014A1 */ 00001438 6E74 bgt +0x76 /* 000014AE */ 0000143A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000143E 0000 2F2E ori.b D0, 0x2E /* '.' */ 00001442 000C 7008 ori.b A4, 0x8 00001446 2F00 move.l -[A7], D0 00001448 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000144C 206E 0008 movea.l A0, [A6 + 0x8] 00001450 2050 movea.l A0, [A0] 00001452 2068 006C movea.l A0, [A0 + 0x6C] 00001456 4E90 jsr [A0] 00001458 4E5E unlink A6 0000145A 205F movea.l A0, [A7]+ 0000145C 504F addq.w A7, 8 label0000145E: 0000145E 4ED0 jmp [A0] 00001460 9A52 sub.w D5, [A2] 00001462 6561 bcs +0x63 /* 000014C5 */ 00001464 6452 bcc +0x54 /* 000014B8 */ 00001466 6563 bcs +0x65 /* 000014CB */ 00001468 745F moveq.l D2, 0x5F 0000146A 5F37 5453 subq.b [A7 + D5.w * 4 + 0x53], 7 0000146E 7472 moveq.l D2, 0x72 00001470 6561 bcs +0x63 /* 000014D3 */ 00001472 6D46 blt +0x48 /* 000014BA */ 00001474 5235 4352 6563 addq.b [[A5] + 0x6563], 1 // begin alternate branch 00001478-0000147A label00001478: 00001478 6563 bcs +0x65 /* 000014DD */ // end alternate branch 00001478-0000147A label00001478: // (misaligned) 0000147A 7400 moveq.l D2, 0x00 0000147C 0000 FFFF ori.b D0, 0xFF 00001480 4E56 0000 link A6, 0 00001484 2F2E 000C move.l -[A7], [A6 + 0xC] 00001488 7010 moveq.l D0, 0x10 0000148A 2F00 move.l -[A7], D0 0000148C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001490 206E 0008 movea.l A0, [A6 + 0x8] 00001494 2050 movea.l A0, [A0] 00001496 2068 006C movea.l A0, [A0 + 0x6C] 0000149A 4E90 jsr [A0] 0000149C 4E5E unlink A6 0000149E 205F movea.l A0, [A7]+ 000014A0 504F addq.w A7, 8 000014A2 4ED0 jmp [A0] 000014A4 9B52 sub.w [A2], D5 000014A6 6561 bcs +0x63 /* 00001509 */ 000014A8 6456 bcc +0x58 /* 00001500 */ 000014AA 5265 addq.w -[A5], 1 000014AC 6374 bls +0x76 /* 00001522 */ label000014AE: 000014AE 5F5F subq.w [A7]+, 7 000014B0 3754 5374 move.w [A3 + 0x5374], [A4] 000014B4 7265 moveq.l D1, 0x65 000014B6 616D bsr +0x6F /* 00001525 */ label000014B8: 000014B8 4652 not.w [A2] label000014BA: 000014BA 3556 5265 move.w [A2 + 0x5265], [A6] 000014BE 6374 bls +0x76 /* 00001534 */ 000014C0 0000 FFFF ori.b D0, 0xFF 000014C4 4E56 0000 link A6, 0 000014C8 2F2E 000C move.l -[A7], [A6 + 0xC] 000014CC 7006 moveq.l D0, 0x06 000014CE 2F00 move.l -[A7], D0 000014D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000014D4 206E 0008 movea.l A0, [A6 + 0x8] 000014D8 2050 movea.l A0, [A0] 000014DA 2068 006C movea.l A0, [A0 + 0x6C] 000014DE 4E90 jsr [A0] 000014E0 4E5E unlink A6 000014E2 205F movea.l A0, [A7]+ 000014E4 504F addq.w A7, 8 000014E6 4ED0 jmp [A0] 000014E8 8022 or.b D0, -[A2] 000014EA 5265 addq.w -[A5], 1 000014EC 6164 bsr +0x66 /* 00001552 */ 000014EE 5247 addq.w D7, 1 000014F0 4243 clr.w D3 000014F2 6F6C ble +0x6E /* 00001560 */ 000014F4 6F72 ble +0x74 /* 00001568 */ 000014F6 5F5F subq.w [A7]+, 7 000014F8 3754 5374 move.w [A3 + 0x5374], [A4] 000014FC 7265 moveq.l D1, 0x65 000014FE 616D bsr +0x6F /* 0000156D */ label00001500: 00001500 4652 not.w [A2] 00001502 3943 5247 move.w [A4 + 0x5247], D3 00001506 4243 clr.w D3 00001508 6F6C ble +0x6E /* 00001576 */ 0000150A 6F72 ble +0x74 /* 0000157E */ 0000150C 0000 FFFF ori.b D0, 0xFF 00001510 4E56 FFFC link A6, -0x0004 00001514 486E FFFC pea.l [A6 - 0x4] 00001518 7004 moveq.l D0, 0x04 0000151A 2F00 move.l -[A7], D0 0000151C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001520 206E 0008 movea.l A0, [A6 + 0x8] // begin alternate branch 00001522-00001526 label00001522: 00001522 0008 2050 ori.b A0, 0x50 /* 'P' */ // end alternate branch 00001522-00001526 label00001522: // (misaligned) 00001524 2050 movea.l A0, [A0] 00001526 2068 006C movea.l A0, [A0 + 0x6C] 0000152A 4E90 jsr [A0] 0000152C 202E FFFC move.l D0, [A6 - 0x4] 00001530 4E5E unlink A6 00001532 205F movea.l A0, [A7]+ label00001534: 00001534 584F addq.w A7, 4 00001536 4ED0 jmp [A0] 00001538 9652 sub.w D3, [A2] 0000153A 6561 bcs +0x63 /* 0000159D */ 0000153C 6449 bcc +0x4B /* 00001587 */ 0000153E 4454 neg.w [A4] 00001540 7970 moveq.l D4, 0x70 00001542 655F bcs +0x61 /* 000015A3 */ 00001544 5F37 5453 subq.b [A7 + D5.w * 4 + 0x53], 7 00001548 7472 moveq.l D2, 0x72 0000154A 6561 bcs +0x63 /* 000015AD */ 0000154C 6D46 blt +0x48 /* 00001594 */ 0000154E 7600 moveq.l D3, 0x00 00001550 0000 FFFF ori.b D0, 0xFF // begin alternate branch 00001552-00001554 fn00001552: 00001552 FFFF .invalid <> // end alternate branch 00001552-00001554 fn00001552: // (misaligned) 00001554 4E56 0000 link A6, 0 00001558 48E7 1030 movem.l -[A7], D3,A2,A3 0000155C 266E 0008 movea.l A3, [A6 + 0x8] label00001560: 00001560 2F2E 000E move.l -[A7], [A6 + 0xE] 00001564 7601 moveq.l D3, 0x01 00001566 2F03 move.l -[A7], D3 label00001568: 00001568 2F0B move.l -[A7], A3 0000156A 2053 movea.l A0, [A3] 0000156C 2068 006C movea.l A0, [A0 + 0x6C] 00001570 4E90 jsr [A0] 00001572 206E 000E movea.l A0, [A6 + 0xE] label00001576: 00001576 1210 move.b D1, [A0] 00001578 7000 moveq.l D0, 0x00 0000157A 1001 move.b D0, D1 0000157C 5280 addq.l D0, 1 label0000157E: 0000157E 322E 000C move.w D1, [A6 + 0xC] 00001582 48C1 ext.l D1 00001584 B081 cmp.l D0, D1 00001586 6F0C ble +0xE /* 00001594 */ 00001588 70CE moveq.l D0, 0xFFFFFFCE 0000158A 3F00 move.w -[A7], D0 0000158C 4EB9 0000 117A jsr [0x0000117A] 00001592 601E bra +0x20 /* 000015B2 */ label00001594: 00001594 246E 000E movea.l A2, [A6 + 0xE] 00001598 524A addq.w A2, 1 0000159A 2F0A move.l -[A7], A2 0000159C 206E 000E movea.l A0, [A6 + 0xE] 000015A0 1210 move.b D1, [A0] 000015A2 7000 moveq.l D0, 0x00 000015A4 1001 move.b D0, D1 000015A6 2F00 move.l -[A7], D0 000015A8 2F0B move.l -[A7], A3 000015AA 2053 movea.l A0, [A3] 000015AC 2068 006C movea.l A0, [A0 + 0x6C] 000015B0 4E90 jsr [A0] label000015B2: 000015B2 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000015B6 4E5E unlink A6 000015B8 205F movea.l A0, [A7]+ 000015BA 4FEF 000A lea.l A7, [A7 + 0xA] 000015BE 4ED0 jmp [A0] 000015C0 9F52 sub.w [A2], D7 000015C2 6561 bcs +0x63 /* 00001625 */ 000015C4 6453 bcc +0x55 /* 00001619 */ 000015C6 7472 moveq.l D2, 0x72 000015C8 696E bvs +0x70 /* 00001638 */ 000015CA 675F beq +0x61 /* 0000162B */ 000015CC 5F37 5453 subq.b [A7 + D5.w * 4 + 0x53], 7 000015D0 7472 moveq.l D2, 0x72 000015D2 6561 bcs +0x63 /* 00001635 */ 000015D4 6D46 blt +0x48 /* 0000161C */ 000015D6 5237 4353 7472 696E addq.b [[A7] + 0x7472696E], 1 000015DE 6773 beq +0x75 /* 00001653 */ 000015E0 0000 FFFF ori.b D0, 0xFF 000015E4 4E56 FFAC link A6, -0x0054 000015E8 48E7 1438 movem.l -[A7], D3,D5,A2,A3,A4 000015EC 286E 0008 movea.l A4, [A6 + 0x8] 000015F0 7000 moveq.l D0, 0x00 000015F2 2640 movea.l A3, D0 000015F4 2F0C move.l -[A7], A4 000015F6 2054 movea.l A0, [A4] 000015F8 2068 0080 movea.l A0, [A0 + 0x80] 000015FC 4E90 jsr [A0] 000015FE 2A00 move.l D5, D0 00001600 7600 moveq.l D3, 0x00 00001602 BA83 cmp.l D5, D3 00001604 6B00 008C bmi +0x8E /* 00001692 */ 00001608 2F05 move.l -[A7], D5 0000160A 4EB9 0000 12DA jsr [0x000012DA] 00001610 2640 movea.l A3, D0 00001612 4240 clr.w D0 00001614 3D40 FFEC move.w [A6 - 0x14], D0 00001618 2D43 FFEE move.l [A6 - 0x12], D3 label0000161C: 0000161C 7000 moveq.l D0, 0x00 0000161E 2D40 FFF6 move.l [A6 - 0xA], D0 00001622 2D40 FFFA move.l [A6 - 0x6], D0 00001626 2D79 FFFF 3C6C FFF2 move.l [A6 - 0xE], [0xFFFF3C6C] 0000162E 45EE FFAC lea.l A2, [A6 - 0x54] 00001632 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 label00001638: 00001638 486E FFAC pea.l [A6 - 0x54] 0000163C 4EB9 0000 07CA jsr [0x000007CA] 00001642 584F addq.w A7, 4 00001644 4A80 tst.l D0 00001646 6632 bne +0x34 /* 0000167A */ 00001648 204B movea.l A0, A3 0000164A A069 syscall HGetState 0000164C 1D40 FFFE move.b [A6 - 0x2], D0 00001650 204B movea.l A0, A3 00001652 A029 syscall HLock 00001654 4EB9 0000 11CA jsr [0x000011CA] 0000165A 2F13 move.l -[A7], [A3] 0000165C 2F05 move.l -[A7], D5 0000165E 2F0C move.l -[A7], A4 00001660 2054 movea.l A0, [A4] 00001662 2068 006C movea.l A0, [A0 + 0x6C] 00001666 4E90 jsr [A0] 00001668 204B movea.l A0, A3 0000166A 102E FFFE move.b D0, [A6 - 0x2] 0000166E A06A syscall HSetState 00001670 23EE FFF2 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0xE] 00001678 6018 bra +0x1A /* 00001692 */ label0000167A: 0000167A 2F0B move.l -[A7], A3 0000167C 4EB9 0000 115A jsr [0x0000115A] 00001682 2640 movea.l A3, D0 00001684 3F2E FFEC move.w -[A7], [A6 - 0x14] 00001688 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000168C 4EB9 0000 112A jsr [0x0000112A] label00001692: 00001692 200B move.l D0, A3 00001694 4CDF 1C28 movem.l D3,D5,A2,A3,A4, [A7]+ 00001698 4E5E unlink A6 0000169A 205F movea.l A0, [A7]+ 0000169C 584F addq.w A7, 4 0000169E 4ED0 jmp [A0] 000016A0 9652 sub.w D3, [A2] 000016A2 6561 bcs +0x63 /* 00001705 */ 000016A4 6448 bcc +0x4A /* 000016EE */ 000016A6 616E bsr +0x70 /* 00001716 */ 000016A8 646C bcc +0x6E /* 00001716 */ 000016AA 655F bcs +0x61 /* 0000170B */ 000016AC 5F37 5453 subq.b [A7 + D5.w * 4 + 0x53], 7 000016B0 7472 moveq.l D2, 0x72 000016B2 6561 bcs +0x63 /* 00001715 */ 000016B4 6D46 blt +0x48 /* 000016FC */ 000016B6 7600 moveq.l D3, 0x00 000016B8 0000 FFFF ori.b D0, 0xFF 000016BC 4E56 FEF4 link A6, -0x010C 000016C0 48E7 1820 movem.l -[A7], D3,D4,A2 000016C4 246E 0008 movea.l A2, [A6 + 0x8] 000016C8 422E FEFC clr.b [A6 - 0x104] 000016CC 486E FEF4 pea.l [A6 - 0x10C] 000016D0 7004 moveq.l D0, 0x04 000016D2 2F00 move.l -[A7], D0 000016D4 2F0A move.l -[A7], A2 000016D6 2052 movea.l A0, [A2] 000016D8 2068 006C movea.l A0, [A0 + 0x6C] 000016DC 4E90 jsr [A0] 000016DE 2F0A move.l -[A7], A2 000016E0 2052 movea.l A0, [A2] 000016E2 2068 0050 movea.l A0, [A0 + 0x50] 000016E6 4E90 jsr [A0] 000016E8 2600 move.l D3, D0 000016EA 2F0A move.l -[A7], A2 000016EC 2052 movea.l A0, [A2] label000016EE: 000016EE 2068 0080 movea.l A0, [A0 + 0x80] 000016F2 4E90 jsr [A0] 000016F4 2800 move.l D4, D0 000016F6 486E FEFC pea.l [A6 - 0x104] 000016FA 3F3C 0100 move.w -[A7], 0x100 // begin alternate branch 000016FC-000016FE label000016FC: 000016FC 0100 btst D0, D0 // end alternate branch 000016FC-000016FE label000016FC: // (misaligned) 000016FE 2F0A move.l -[A7], A2 00001700 2052 movea.l A0, [A2] 00001702 2068 009C movea.l A0, [A0 + 0x9C] 00001706 4E90 jsr [A0] 00001708 102E FEFC move.b D0, [A6 - 0x104] 0000170C 57C0 seq D0 0000170E 4400 neg.b D0 00001710 4880 ext.w D0 00001712 48C0 ext.l D0 00001714 6714 beq +0x16 /* 0000172A */ fn00001716: 00001716 2F2E FEF4 move.l -[A7], [A6 - 0x10C] 0000171A 2F0A move.l -[A7], A2 0000171C 2052 movea.l A0, [A2] 0000171E 2068 0100 movea.l A0, [A0 + 0x100] 00001722 4E90 jsr [A0] 00001724 2D40 FEF8 move.l [A6 - 0x108], D0 00001728 6028 bra +0x2A /* 00001752 */ label0000172A: 0000172A 486E FEFC pea.l [A6 - 0x104] 0000172E 4EB9 0000 4EB2 jsr [0x00004EB2] 00001734 2F00 move.l -[A7], D0 00001736 4EB9 0000 4E72 jsr [0x00004E72] 0000173C 48C0 ext.l D0 0000173E 2D40 FEF8 move.l [A6 - 0x108], D0 00001742 2F2E FEF4 move.l -[A7], [A6 - 0x10C] 00001746 2F00 move.l -[A7], D0 00001748 2F0A move.l -[A7], A2 0000174A 2052 movea.l A0, [A2] 0000174C 2068 0104 movea.l A0, [A0 + 0x104] 00001750 4E90 jsr [A0] label00001752: 00001752 7000 moveq.l D0, 0x00 00001754 206E 000C movea.l A0, [A6 + 0xC] 00001758 2080 move.l [A0], D0 0000175A 202E FEF8 move.l D0, [A6 - 0x108] 0000175E 6620 bne +0x22 /* 00001780 */ 00001760 202E FEF4 move.l D0, [A6 - 0x10C] 00001764 4480 neg.l D0 00001766 9180 subx.l D0, D0 00001768 5280 addq.l D0, 1 0000176A 1D40 FFFC move.b [A6 - 0x4], D0 0000176E 2003 move.l D0, D3 00001770 D084 add.l D0, D4 00001772 2F00 move.l -[A7], D0 00001774 2F0A move.l -[A7], A2 00001776 2052 movea.l A0, [A2] 00001778 2068 0054 movea.l A0, [A0 + 0x54] 0000177C 4E90 jsr [A0] 0000177E 6016 bra +0x18 /* 00001796 */ label00001780: 00001780 3F2E FEFA move.w -[A7], [A6 - 0x106] 00001784 4EB9 0000 4ECA jsr [0x00004ECA] 0000178A 206E 000C movea.l A0, [A6 + 0xC] 0000178E 2080 move.l [A0], D0 00001790 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 label00001796: 00001796 102E FFFC move.b D0, [A6 - 0x4] 0000179A 4CDF 0418 movem.l D3,D4,A2, [A7]+ 0000179E 4E5E unlink A6 000017A0 205F movea.l A0, [A7]+ 000017A2 504F addq.w A7, 8 000017A4 4ED0 jmp [A0] 000017A6 9F52 sub.w [A2], D7 000017A8 6561 bcs +0x63 /* 0000180B */ 000017AA 644F bcc +0x51 /* 000017FB */ 000017AC 626A bhi +0x6C /* 00001818 */ 000017AE 6563 bcs +0x65 /* 00001813 */ 000017B0 745F moveq.l D2, 0x5F 000017B2 5F37 5453 subq.b [A7 + D5.w * 4 + 0x53], 7 000017B6 7472 moveq.l D2, 0x72 000017B8 6561 bcs +0x63 /* 0000181B */ 000017BA 6D46 blt +0x48 /* 00001802 */ 000017BC 5250 addq.w [A0], 1 000017BE 3754 4F62 move.w [A3 + 0x4F62], [A4] 000017C2 6A65 bpl +0x67 /* 00001829 */ 000017C4 6374 bls +0x76 /* 0000183A */ 000017C6 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000017CA FEFC 48E7 .extension 0xEFC <> // unimplemented 000017CE 1C30 266E move.b D6, [A0 + D2.w * 8 + 0x6E] 000017D2 0008 422E ori.b A0, 0x2E /* '.' */ 000017D6 FEFC 2F0B .extension 0xEFC <> // unimplemented 000017DA 2053 movea.l A0, [A3] 000017DC 2068 0098 movea.l A0, [A0 + 0x98] 000017E0 4E90 jsr [A0] 000017E2 2600 move.l D3, D0 000017E4 2F0B move.l -[A7], A3 000017E6 2053 movea.l A0, [A3] 000017E8 2068 0050 movea.l A0, [A0 + 0x50] 000017EC 4E90 jsr [A0] 000017EE 2800 move.l D4, D0 000017F0 2F0B move.l -[A7], A3 000017F2 2053 movea.l A0, [A3] 000017F4 2068 0080 movea.l A0, [A0 + 0x80] 000017F8 4E90 jsr [A0] 000017FA 2A00 move.l D5, D0 000017FC 486E FEFC pea.l [A6 - 0x104] 00001800 3F3C 0100 move.w -[A7], 0x100 // begin alternate branch 00001802-00001804 label00001802: 00001802 0100 btst D0, D0 // end alternate branch 00001802-00001804 label00001802: // (misaligned) 00001804 2F0B move.l -[A7], A3 00001806 2053 movea.l A0, [A3] 00001808 2068 009C movea.l A0, [A0 + 0x9C] 0000180C 4E90 jsr [A0] 0000180E 7000 moveq.l D0, 0x00 00001810 246E 000C movea.l A2, [A6 + 0xC] 00001814 2480 move.l [A2], D0 00001816 2F03 move.l -[A7], D3 label00001818: 00001818 486E FEFC pea.l [A6 - 0x104] 0000181C 4EB9 0000 6942 jsr [0x00006942] 00001822 2480 move.l [A2], D0 00001824 4A80 tst.l D0 00001826 6708 beq +0xA /* 00001830 */ 00001828 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 0000182E 6014 bra +0x16 /* 00001844 */ label00001830: 00001830 422E FFFC clr.b [A6 - 0x4] 00001834 2004 move.l D0, D4 00001836 D085 add.l D0, D5 00001838 2F00 move.l -[A7], D0 label0000183A: 0000183A 2F0B move.l -[A7], A3 0000183C 2053 movea.l A0, [A3] 0000183E 2068 0054 movea.l A0, [A0 + 0x54] 00001842 4E90 jsr [A0] label00001844: 00001844 102E FFFC move.b D0, [A6 - 0x4] 00001848 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 0000184C 4E5E unlink A6 0000184E 205F movea.l A0, [A7]+ 00001850 504F addq.w A7, 8 00001852 4ED0 jmp [A0] 00001854 8022 or.b D0, -[A2] 00001856 5265 addq.w -[A5], 1 00001858 6164 bsr +0x66 /* 000018BE */ 0000185A 5374 644F subq.w [A4 + D6.w * 4 + 0x4F], 1 0000185E 626A bhi +0x6C /* 000018CA */ 00001860 6563 bcs +0x65 /* 000018C5 */ 00001862 745F moveq.l D2, 0x5F 00001864 5F37 5453 subq.b [A7 + D5.w * 4 + 0x53], 7 00001868 7472 moveq.l D2, 0x72 0000186A 6561 bcs +0x63 /* 000018CD */ 0000186C 6D46 blt +0x48 /* 000018B4 */ 0000186E 5250 addq.w [A0], 1 00001870 3754 4F62 move.w [A3 + 0x4F62], [A4] 00001874 6A65 bpl +0x67 /* 000018DB */ 00001876 6374 bls +0x76 /* 000018EC */ 00001878 0000 FFFF ori.b D0, 0xFF 0000187C 4E56 FFA0 link A6, -0x0060 00001880 48E7 1030 movem.l -[A7], D3,A2,A3 00001884 266E 0008 movea.l A3, [A6 + 0x8] 00001888 422E FFA0 clr.b [A6 - 0x60] 0000188C 2F0B move.l -[A7], A3 0000188E 2053 movea.l A0, [A3] 00001890 2068 0064 movea.l A0, [A0 + 0x64] 00001894 4E90 jsr [A0] 00001896 2440 movea.l A2, D0 00001898 2F0B move.l -[A7], A3 0000189A 2053 movea.l A0, [A3] 0000189C 2068 007C movea.l A0, [A0 + 0x7C] 000018A0 4E90 jsr [A0] 000018A2 3600 move.w D3, D0 000018A4 6612 bne +0x14 /* 000018B8 */ 000018A6 7000 moveq.l D0, 0x00 000018A8 206E 000C movea.l A0, [A6 + 0xC] 000018AC 2080 move.l [A0], D0 000018AE 1D7C 0001 FFA0 move.b [A6 - 0x60], 0x1 label000018B4: 000018B4 6000 0112 bra +0x114 /* 000019C8 */ label000018B8: 000018B8 0C43 0001 cmpi.w D3, 0x1 000018BC 663E bne +0x40 /* 000018FC */ fn000018BE: 000018BE 486E FFA4 pea.l [A6 - 0x5C] 000018C2 7004 moveq.l D0, 0x04 000018C4 2F00 move.l -[A7], D0 000018C6 2F0B move.l -[A7], A3 000018C8 2053 movea.l A0, [A3] label000018CA: 000018CA 2068 006C movea.l A0, [A0 + 0x6C] 000018CE 4E90 jsr [A0] 000018D0 200A move.l D0, A2 000018D2 6714 beq +0x16 /* 000018E8 */ 000018D4 2F2E FFA4 move.l -[A7], [A6 - 0x5C] 000018D8 2F0A move.l -[A7], A2 000018DA 2052 movea.l A0, [A2] 000018DC 2068 0054 movea.l A0, [A0 + 0x54] 000018E0 4E90 jsr [A0] 000018E2 206E 000C movea.l A0, [A6 + 0xC] 000018E6 2080 move.l [A0], D0 label000018E8: 000018E8 206E 000C movea.l A0, [A6 + 0xC] label000018EC: 000018EC 4A90 tst.l [A0] 000018EE 6700 00D8 beq +0xDA /* 000019C8 */ 000018F2 1D7C 0001 FFA0 move.b [A6 - 0x60], 0x1 000018F8 6000 00CE bra +0xD0 /* 000019C8 */ label000018FC: 000018FC 0C43 0002 cmpi.w D3, 0x2 00001900 6614 bne +0x16 /* 00001916 */ 00001902 2F2E 000C move.l -[A7], [A6 + 0xC] 00001906 2F0B move.l -[A7], A3 00001908 2053 movea.l A0, [A3] 0000190A 2068 00A4 movea.l A0, [A0 + 0xA4] 0000190E 4E90 jsr [A0] 00001910 1D40 FFA0 move.b [A6 - 0x60], D0 00001914 6018 bra +0x1A /* 0000192E */ label00001916: 00001916 0C43 0003 cmpi.w D3, 0x3 0000191A 6612 bne +0x14 /* 0000192E */ 0000191C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001920 2F0B move.l -[A7], A3 00001922 2053 movea.l A0, [A3] 00001924 2068 00A8 movea.l A0, [A0 + 0xA8] 00001928 4E90 jsr [A0] 0000192A 1D40 FFA0 move.b [A6 - 0x60], D0 label0000192E: 0000192E 102E FFA0 move.b D0, [A6 - 0x60] 00001932 6700 0094 beq +0x96 /* 000019C8 */ 00001936 4203 clr.b D3 00001938 1D43 FFA8 move.b [A6 - 0x58], D3 0000193C 200A move.l D0, A2 0000193E 671A beq +0x1C /* 0000195A */ 00001940 206E 000C movea.l A0, [A6 + 0xC] 00001944 2F10 move.l -[A7], [A0] 00001946 4227 clr.b -[A7] 00001948 486E FFA8 pea.l [A6 - 0x58] 0000194C 2F0A move.l -[A7], A2 0000194E 2052 movea.l A0, [A2] 00001950 2068 0050 movea.l A0, [A0 + 0x50] 00001954 4E90 jsr [A0] 00001956 2D40 FFA4 move.l [A6 - 0x5C], D0 label0000195A: 0000195A 4240 clr.w D0 0000195C 3D40 FFEC move.w [A6 - 0x14], D0 00001960 7000 moveq.l D0, 0x00 00001962 2D40 FFEE move.l [A6 - 0x12], D0 00001966 7600 moveq.l D3, 0x00 00001968 2D43 FFF6 move.l [A6 - 0xA], D3 0000196C 2D43 FFFA move.l [A6 - 0x6], D3 00001970 2D79 FFFF 3C6C FFF2 move.l [A6 - 0xE], [0xFFFF3C6C] 00001978 45EE FFAC lea.l A2, [A6 - 0x54] 0000197C 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 00001982 486E FFAC pea.l [A6 - 0x54] 00001986 4EB9 0000 07CA jsr [0x000007CA] 0000198C 584F addq.w A7, 4 0000198E 4A80 tst.l D0 00001990 6620 bne +0x22 /* 000019B2 */ 00001992 206E 000C movea.l A0, [A6 + 0xC] 00001996 2450 movea.l A2, [A0] 00001998 200A move.l D0, A2 0000199A 670C beq +0xE /* 000019A8 */ 0000199C 2F0B move.l -[A7], A3 0000199E 2F0A move.l -[A7], A2 000019A0 2052 movea.l A0, [A2] 000019A2 2068 0038 movea.l A0, [A0 + 0x38] 000019A6 4E90 jsr [A0] label000019A8: 000019A8 23EE FFF2 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0xE] 000019B0 6016 bra +0x18 /* 000019C8 */ label000019B2: 000019B2 7000 moveq.l D0, 0x00 000019B4 206E 000C movea.l A0, [A6 + 0xC] 000019B8 2080 move.l [A0], D0 000019BA 3F2E FFEC move.w -[A7], [A6 - 0x14] 000019BE 2F2E FFEE move.l -[A7], [A6 - 0x12] 000019C2 4EB9 0000 112A jsr [0x0000112A] label000019C8: 000019C8 102E FFA0 move.b D0, [A6 - 0x60] 000019CC 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000019D0 4E5E unlink A6 000019D2 205F movea.l A0, [A7]+ 000019D4 504F addq.w A7, 8 000019D6 4ED0 jmp [A0] 000019D8 8025 or.b D0, -[A5] 000019DA 5265 addq.w -[A5], 1 000019DC 6164 bsr +0x66 /* 00001A42 */ 000019DE 5374 7265 subq.w [A4 + D7.w * 2 + 0x65], 1 000019E2 616D bsr +0x6F /* 00001A51 */ 000019E4 4F62 chk.w D7, -[A2] 000019E6 6A65 bpl +0x67 /* 00001A4D */ 000019E8 6374 bls +0x76 /* 00001A5E */ 000019EA 5F5F subq.w [A7]+, 7 000019EC 3754 5374 move.w [A3 + 0x5374], [A4] 000019F0 7265 moveq.l D1, 0x65 000019F2 616D bsr +0x6F /* 00001A61 */ 000019F4 4652 not.w [A2] 000019F6 5037 544F addq.b [A7 + D5.w * 4 + 0x4F], 8 000019FA 626A bhi +0x6C /* 00001A66 */ 000019FC 6563 bcs +0x65 /* 00001A61 */ 000019FE 7400 moveq.l D2, 0x00 00001A00 0000 FFFF ori.b D0, 0xFF 00001A04 4E56 FFF8 link A6, -0x0008 00001A08 2F0A move.l -[A7], A2 00001A0A 246E 0008 movea.l A2, [A6 + 0x8] 00001A0E 2F0A move.l -[A7], A2 00001A10 2052 movea.l A0, [A2] 00001A12 2068 0050 movea.l A0, [A0 + 0x50] 00001A16 4E90 jsr [A0] 00001A18 2D40 FFFC move.l [A6 - 0x4], D0 00001A1C 102E FFFF move.b D0, [A6 - 0x1] 00001A20 7201 moveq.l D1, 0x01 00001A22 C001 and.b D0, D1 00001A24 6712 beq +0x14 /* 00001A38 */ 00001A26 486E FFF8 pea.l [A6 - 0x8] 00001A2A 7001 moveq.l D0, 0x01 00001A2C 2F00 move.l -[A7], D0 00001A2E 2F0A move.l -[A7], A2 00001A30 2052 movea.l A0, [A2] 00001A32 2068 006C movea.l A0, [A0 + 0x6C] 00001A36 4E90 jsr [A0] label00001A38: 00001A38 245F movea.l A2, [A7]+ 00001A3A 4E5E unlink A6 00001A3C 205F movea.l A0, [A7]+ 00001A3E 584F addq.w A7, 4 00001A40 4ED0 jmp [A0] fn00001A42: 00001A42 9952 sub.w [A2], D4 00001A44 6561 bcs +0x63 /* 00001AA7 */ 00001A46 6457 bcc +0x59 /* 00001A9F */ 00001A48 6F72 ble +0x74 /* 00001ABC */ 00001A4A 6441 bcc +0x43 /* 00001A8D */ 00001A4C 6C69 bge +0x6B /* 00001AB7 */ 00001A4E 676E beq +0x70 /* 00001ABE */ 00001A50 5F5F subq.w [A7]+, 7 00001A52 3754 5374 move.w [A3 + 0x5374], [A4] 00001A56 7265 moveq.l D1, 0x65 00001A58 616D bsr +0x6F /* 00001AC7 */ 00001A5A 4676 0000 not.w [A6 + D0.w] label00001A5E: 00001A5E FFFF .invalid <> 00001A60 41F9 FFFF 8990 lea.l A0, [0xFFFF8990] label00001A66: 00001A66 2008 move.l D0, A0 00001A68 205F movea.l A0, [A7]+ 00001A6A 584F addq.w A7, 4 00001A6C 4ED0 jmp [A0] 00001A6E FFFF .invalid <> 00001A70 41F9 FFFF 8960 lea.l A0, [0xFFFF8960] 00001A76 2008 move.l D0, A0 00001A78 205F movea.l A0, [A7]+ 00001A7A 584F addq.w A7, 4 00001A7C 4ED0 jmp [A0] 00001A7E FFFF .invalid <> 00001A80 4E56 0000 link A6, 0 00001A84 48E7 1C10 movem.l -[A7], D3,D4,D5,A3 00001A88 266E 0008 movea.l A3, [A6 + 0x8] 00001A8C 282E 000C move.l D4, [A6 + 0xC] 00001A90 4245 clr.w D5 00001A92 262B 0016 move.l D3, [A3 + 0x16] 00001A96 96AB 0012 sub.l D3, [A3 + 0x12] 00001A9A B684 cmp.l D3, D4 00001A9C 6C04 bge +0x6 /* 00001AA2 */ 00001A9E 2803 move.l D4, D3 00001AA0 7AD9 moveq.l D5, 0xFFFFFFD9 label00001AA2: 00001AA2 4A84 tst.l D4 00001AA4 6F22 ble +0x24 /* 00001AC8 */ 00001AA6 2F04 move.l -[A7], D4 00001AA8 206B 000E movea.l A0, [A3 + 0xE] 00001AAC 2050 movea.l A0, [A0] 00001AAE D1EB 0012 add.l A0, [A3 + 0x12] 00001AB2 2F08 move.l -[A7], A0 00001AB4 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001AB8 4EB9 0000 0042 jsr [0x00000042] // begin alternate branch 00001ABC-00001AC8 label00001ABC: 00001ABC 0042 4FEF ori.w D2, 0x4FEF label00001ABE: // (misaligned) 00001AC0 000C D9AB ori.b A4, 0xAB 00001AC4 0012 600A ori.b [A2], 0xA /* '\n' */ // end alternate branch 00001ABC-00001AC8 label00001ABC: // (misaligned) label00001ABE: 00001ABE 4FEF 000C lea.l A7, [A7 + 0xC] 00001AC2 D9AB 0012 add.l [A3 + 0x12], D4 00001AC6 600A bra +0xC /* 00001AD2 */ label00001AC8: 00001AC8 0C84 0000 0000 cmpi.l D4, 0x0 00001ACE 6A02 bpl +0x4 /* 00001AD2 */ 00001AD0 7ACE moveq.l D5, 0xFFFFFFCE label00001AD2: 00001AD2 3F05 move.w -[A7], D5 00001AD4 4EB9 0000 117A jsr [0x0000117A] 00001ADA 4CDF 0838 movem.l D3,D4,D5,A3, [A7]+ 00001ADE 4E5E unlink A6 00001AE0 205F movea.l A0, [A7]+ 00001AE2 4FEF 000C lea.l A7, [A7 + 0xC] 00001AE6 4ED0 jmp [A0] 00001AE8 9E52 sub.w D7, [A2] 00001AEA 6561 bcs +0x63 /* 00001B4D */ 00001AEC 6442 bcc +0x44 /* 00001B30 */ 00001AEE 7974 moveq.l D4, 0x74 00001AF0 6573 bcs +0x75 /* 00001B65 */ 00001AF2 5F5F subq.w [A7]+, 7 00001AF4 3133 5448 move.w -[A0], [A3 + D5.w * 4 + 0x48] 00001AF8 616E bsr +0x70 /* 00001B68 */ 00001AFA 646C bcc +0x6E /* 00001B68 */ 00001AFC 6553 bcs +0x55 /* 00001B51 */ 00001AFE 7472 moveq.l D2, 0x72 00001B00 6561 bcs +0x63 /* 00001B63 */ 00001B02 6D46 blt +0x48 /* 00001B4A */ 00001B04 5076 6C00 addq.w [A6 + D6 * 4], 8 00001B08 0000 FFFF ori.b D0, 0xFF 00001B0C 41F9 FFFF 8930 lea.l A0, [0xFFFF8930] 00001B12 2008 move.l D0, A0 00001B14 205F movea.l A0, [A7]+ 00001B16 584F addq.w A7, 4 00001B18 4ED0 jmp [A0] 00001B1A FFFF .invalid <> 00001B1C 4E56 0000 link A6, 0 00001B20 2F03 move.l -[A7], D3 00001B22 206E 0008 movea.l A0, [A6 + 0x8] 00001B26 2F28 000E move.l -[A7], [A0 + 0xE] 00001B2A 4EB9 0000 1172 jsr [0x00001172] label00001B30: 00001B30 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001B34 486E 000C pea.l [A6 + 0xC] 00001B38 206E 0008 movea.l A0, [A6 + 0x8] 00001B3C 2628 000E move.l D3, [A0 + 0xE] 00001B40 2F03 move.l -[A7], D3 00001B42 2043 movea.l A0, D3 00001B44 2050 movea.l A0, [A0] 00001B46 2068 012C movea.l A0, [A0 + 0x12C] label00001B4A: 00001B4A 4E90 jsr [A0] 00001B4C 3F00 move.w -[A7], D0 00001B4E 4EB9 0000 117A jsr [0x0000117A] 00001B54 261F move.l D3, [A7]+ 00001B56 4E5E unlink A6 00001B58 205F movea.l A0, [A7]+ 00001B5A 4FEF 000C lea.l A7, [A7 + 0xC] 00001B5E 4ED0 jmp [A0] 00001B60 9C52 sub.w D6, [A2] 00001B62 6561 bcs +0x63 /* 00001BC5 */ 00001B64 6442 bcc +0x44 /* 00001BA8 */ 00001B66 7974 moveq.l D4, 0x74 fn00001B68: 00001B68 6573 bcs +0x75 /* 00001BDD */ 00001B6A 5F5F subq.w [A7]+, 7 00001B6C 3131 5446 move.w -[A0], [A1 + D5.w * 4 + 0x46] 00001B70 696C bvs +0x6E /* 00001BDE */ 00001B72 6553 bcs +0x55 /* 00001BC7 */ 00001B74 7472 moveq.l D2, 0x72 00001B76 6561 bcs +0x63 /* 00001BD9 */ 00001B78 6D46 blt +0x48 /* 00001BC0 */ 00001B7A 5076 6C00 addq.w [A6 + D6 * 4], 8 00001B7E 0000 41F9 ori.b D0, 0xF9 00001B82 FFFF .invalid <> 00001B84 8900 sbcd D4, D0 00001B86 2008 move.l D0, A0 00001B88 205F movea.l A0, [A7]+ 00001B8A 584F addq.w A7, 4 00001B8C 4ED0 jmp [A0] 00001B8E FFFF .invalid <> 00001B90 41F9 FFFF 88D4 lea.l A0, [0xFFFF88D4] 00001B96 2008 move.l D0, A0 00001B98 205F movea.l A0, [A7]+ 00001B9A 584F addq.w A7, 4 00001B9C 4ED0 jmp [A0] 00001B9E FFFF .invalid <> 00001BA0 4E56 FFAC link A6, -0x0054 00001BA4 48E7 1830 movem.l -[A7], D3,D4,A2,A3 label00001BA8: 00001BA8 266E 0008 movea.l A3, [A6 + 0x8] 00001BAC 2F0B move.l -[A7], A3 00001BAE 4EB9 0000 14D2 jsr [0x000014D2] 00001BB4 4240 clr.w D0 00001BB6 3D40 FFEC move.w [A6 - 0x14], D0 00001BBA 7600 moveq.l D3, 0x00 00001BBC 2D43 FFEE move.l [A6 - 0x12], D3 label00001BC0: 00001BC0 7800 moveq.l D4, 0x00 00001BC2 2D44 FFF6 move.l [A6 - 0xA], D4 00001BC6 2D44 FFFA move.l [A6 - 0x6], D4 00001BCA 2D79 FFFF 3C6C FFF2 move.l [A6 - 0xE], [0xFFFF3C6C] 00001BD2 45EE FFAC lea.l A2, [A6 - 0x54] 00001BD6 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 00001BDC 486E FFAC pea.l [A6 - 0x54] // begin alternate branch 00001BDE-00001BE0 label00001BDE: 00001BDE FFAC .invalid <> // end alternate branch 00001BDE-00001BE0 label00001BDE: // (misaligned) 00001BE0 4EB9 0000 07CA jsr [0x000007CA] 00001BE6 584F addq.w A7, 4 00001BE8 4A80 tst.l D0 00001BEA 6616 bne +0x18 /* 00001C02 */ 00001BEC 42A7 clr.l -[A7] 00001BEE 4EB9 0000 12DA jsr [0x000012DA] 00001BF4 2740 000A move.l [A3 + 0xA], D0 00001BF8 23EE FFF2 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0xE] 00001C00 6018 bra +0x1A /* 00001C1A */ label00001C02: 00001C02 2F0B move.l -[A7], A3 00001C04 2053 movea.l A0, [A3] 00001C06 2068 0044 movea.l A0, [A0 + 0x44] 00001C0A 4E90 jsr [A0] 00001C0C 3F2E FFEC move.w -[A7], [A6 - 0x14] 00001C10 2F2E FFEE move.l -[A7], [A6 - 0x12] 00001C14 4EB9 0000 112A jsr [0x0000112A] label00001C1A: 00001C1A 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00001C1E 4E5E unlink A6 00001C20 205F movea.l A0, [A7]+ 00001C22 584F addq.w A7, 4 00001C24 4ED0 jmp [A0] 00001C26 9349 subx.w -[A1], -[A1] 00001C28 5374 7265 subq.w [A4 + D7.w * 2 + 0x65], 1 00001C2C 616D bsr +0x6F /* 00001C9B */ 00001C2E 5F5F subq.w [A7]+, 7 00001C30 3754 5374 move.w [A3 + 0x5374], [A4] 00001C34 7265 moveq.l D1, 0x65 00001C36 616D bsr +0x6F /* 00001CA5 */ 00001C38 4676 0000 not.w [A6 + D0.w] 00001C3C 4E56 0000 link A6, 0 00001C40 48E7 1020 movem.l -[A7], D3,A2 00001C44 246E 0008 movea.l A2, [A6 + 0x8] 00001C48 2F0A move.l -[A7], A2 00001C4A 4EB9 0000 3F5A jsr [0x00003F5A] 00001C50 2079 FFFF 8F64 movea.l A0, [0xFFFF8F64] 00001C56 2488 move.l [A2], A0 00001C58 7600 moveq.l D3, 0x00 00001C5A 2543 000A move.l [A2 + 0xA], D3 00001C5E 4240 clr.w D0 00001C60 3540 0008 move.w [A2 + 0x8], D0 00001C64 2543 0004 move.l [A2 + 0x4], D3 00001C68 200A move.l D0, A2 00001C6A 4CDF 0408 movem.l D3,A2, [A7]+ 00001C6E 4E5E unlink A6 00001C70 205F movea.l A0, [A7]+ 00001C72 584F addq.w A7, 4 00001C74 4ED0 jmp [A0] 00001C76 905F sub.w D0, [A7]+ 00001C78 5F63 subq.w -[A3], 7 00001C7A 745F moveq.l D2, 0x5F 00001C7C 5F37 5453 subq.b [A7 + D5.w * 4 + 0x53], 7 00001C80 7472 moveq.l D2, 0x72 00001C82 6561 bcs +0x63 /* 00001CE5 */ 00001C84 6D46 blt +0x48 /* 00001CCC */ 00001C86 7600 moveq.l D3, 0x00 00001C88 0000 FFFF ori.b D0, 0xFF 00001C8C 4E56 0000 link A6, 0 00001C90 2F0A move.l -[A7], A2 00001C92 246E 0008 movea.l A2, [A6 + 0x8] 00001C96 2F0A move.l -[A7], A2 00001C98 4EB9 0000 1C3C jsr [0x00001C3C] 00001C9E 2079 FFFF 8F68 movea.l A0, [0xFFFF8F68] 00001CA4 2488 move.l [A2], A0 00001CA6 7000 moveq.l D0, 0x00 00001CA8 2540 000E move.l [A2 + 0xE], D0 00001CAC 200A move.l D0, A2 00001CAE 245F movea.l A2, [A7]+ 00001CB0 4E5E unlink A6 00001CB2 205F movea.l A0, [A7]+ 00001CB4 584F addq.w A7, 4 00001CB6 4ED0 jmp [A0] 00001CB8 955F sub.w [A7]+, D2 00001CBA 5F63 subq.w -[A3], 7 00001CBC 745F moveq.l D2, 0x5F 00001CBE 5F31 3154 subq.b <>, 7 00001CC2 4669 6C65 not.w [A1 + 0x6C65] 00001CC6 5374 7265 subq.w [A4 + D7.w * 2 + 0x65], 1 00001CCA 616D bsr +0x6F /* 00001D39 */ label00001CCC: 00001CCC 4676 0000 not.w [A6 + D0.w] 00001CD0 4E56 0000 link A6, 0 00001CD4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001CD8 4EB9 0000 1BA0 jsr [0x00001BA0] 00001CDE 206E 0008 movea.l A0, [A6 + 0x8] 00001CE2 216E 000C 000E move.l [A0 + 0xE], [A6 + 0xC] 00001CE8 4E5E unlink A6 00001CEA 205F movea.l A0, [A7]+ 00001CEC 504F addq.w A7, 8 00001CEE 4ED0 jmp [A0] 00001CF0 8022 or.b D0, -[A2] 00001CF2 4946 chk.w D4, D6 00001CF4 696C bvs +0x6E /* 00001D62 */ 00001CF6 6553 bcs +0x55 /* 00001D4B */ 00001CF8 7472 moveq.l D2, 0x72 00001CFA 6561 bcs +0x63 /* 00001D5D */ 00001CFC 6D5F blt +0x61 /* 00001D5D */ 00001CFE 5F31 3154 subq.b <>, 7 00001D02 4669 6C65 not.w [A1 + 0x6C65] 00001D06 5374 7265 subq.w [A4 + D7.w * 2 + 0x65], 1 00001D0A 616D bsr +0x6F /* 00001D79 */ 00001D0C 4650 not.w [A0] 00001D0E 3554 4669 move.w [A2 + 0x4669], [A4] 00001D12 6C65 bge +0x67 /* 00001D79 */ 00001D14 0000 FFFF ori.b D0, 0xFF 00001D18 4E56 0000 link A6, 0 00001D1C 48E7 1020 movem.l -[A7], D3,A2 00001D20 246E 0008 movea.l A2, [A6 + 0x8] 00001D24 2F0A move.l -[A7], A2 00001D26 4EB9 0000 1C3C jsr [0x00001C3C] 00001D2C 2079 FFFF 8F70 movea.l A0, [0xFFFF8F70] 00001D32 2488 move.l [A2], A0 00001D34 7600 moveq.l D3, 0x00 00001D36 2543 000E move.l [A2 + 0xE], D3 00001D3A 2543 0012 move.l [A2 + 0x12], D3 00001D3E 200A move.l D0, A2 00001D40 4CDF 0408 movem.l D3,A2, [A7]+ 00001D44 4E5E unlink A6 00001D46 205F movea.l A0, [A7]+ 00001D48 584F addq.w A7, 4 00001D4A 4ED0 jmp [A0] 00001D4C 995F sub.w [A7]+, D4 00001D4E 5F63 subq.w -[A3], 7 00001D50 745F moveq.l D2, 0x5F 00001D52 5F31 3554 subq.b <>, 7 00001D56 436F 756E chk.w D1, [A7 + 0x756E] 00001D5A 7469 moveq.l D2, 0x69 00001D5C 6E67 bgt +0x69 /* 00001DC5 */ 00001D5E 5374 7265 subq.w [A4 + D7.w * 2 + 0x65], 1 label00001D62: 00001D62 616D bsr +0x6F /* 00001DD1 */ 00001D64 4676 0000 not.w [A6 + D0.w] 00001D68 4E56 0000 link A6, 0 00001D6C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D70 4EB9 0000 1BA0 jsr [0x00001BA0] 00001D76 4E5E unlink A6 00001D78 205F movea.l A0, [A7]+ 00001D7A 584F addq.w A7, 4 00001D7C 4ED0 jmp [A0] 00001D7E 8024 or.b D0, -[A4] 00001D80 4943 chk.w D4, D3 00001D82 6F75 ble +0x77 /* 00001DF9 */ 00001D84 6E74 bgt +0x76 /* 00001DFA */ 00001D86 696E bvs +0x70 /* 00001DF6 */ 00001D88 6753 beq +0x55 /* 00001DDD */ 00001D8A 7472 moveq.l D2, 0x72 00001D8C 6561 bcs +0x63 /* 00001DEF */ 00001D8E 6D5F blt +0x61 /* 00001DEF */ 00001D90 5F31 3554 subq.b <>, 7 00001D94 436F 756E chk.w D1, [A7 + 0x756E] 00001D98 7469 moveq.l D2, 0x69 00001D9A 6E67 bgt +0x69 /* 00001E03 */ 00001D9C 5374 7265 subq.w [A4 + D7.w * 2 + 0x65], 1 00001DA0 616D bsr +0x6F /* 00001E0F */ 00001DA2 4676 0000 not.w [A6 + D0.w] 00001DA6 FFFF .invalid <> 00001DA8 4E56 0000 link A6, 0 00001DAC 2F0A move.l -[A7], A2 00001DAE 246E 000C movea.l A2, [A6 + 0xC] 00001DB2 2F0A move.l -[A7], A2 00001DB4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001DB8 4EB9 0000 0010 jsr [0x00000010 /* __m68k_vec_illegal__ */] 00001DBE 2F0A move.l -[A7], A2 00001DC0 2052 movea.l A0, [A2] 00001DC2 2068 0074 movea.l A0, [A0 + 0x74] 00001DC6 4E90 jsr [A0] 00001DC8 206E 0008 movea.l A0, [A6 + 0x8] 00001DCC 1140 001E move.b [A0 + 0x1E], D0 00001DD0 245F movea.l A2, [A7]+ 00001DD2 4E5E unlink A6 00001DD4 205F movea.l A0, [A7]+ 00001DD6 504F addq.w A7, 8 00001DD8 4ED0 jmp [A0] 00001DDA 9C52 sub.w D6, [A2] 00001DDC 6561 bcs +0x63 /* 00001E3F */ 00001DDE 6446 bcc +0x48 /* 00001E26 */ 00001DE0 726F moveq.l D1, 0x6F 00001DE2 6D5F blt +0x61 /* 00001E43 */ 00001DE4 5F37 5454 subq.b [A7 + D5.w * 4 + 0x54], 7 00001DE8 6162 bsr +0x64 /* 00001E4C */ 00001DEA 6265 bhi +0x67 /* 00001E51 */ 00001DEC 7246 moveq.l D1, 0x46 00001DEE 5037 5453 addq.b [A7 + D5.w * 4 + 0x53], 8 00001DF2 7472 moveq.l D2, 0x72 00001DF4 6561 bcs +0x63 /* 00001E57 */ label00001DF6: 00001DF6 6D00 0000 blt +0x2 /* 00001DF8 */ // begin alternate branch 00001DF8-00001DFC label00001DF8: 00001DF8 0000 FFFF ori.b D0, 0xFF // end alternate branch 00001DF8-00001DFC label00001DF8: // (misaligned) label00001DFA: 00001DFA FFFF .invalid <> 00001DFC 4E56 0000 link A6, 0 00001E00 2F0A move.l -[A7], A2 00001E02 554F subq.w A7, 2 00001E04 246E 0008 movea.l A2, [A6 + 0x8] 00001E08 2F2A 000E move.l -[A7], [A2 + 0xE] 00001E0C 2F2A 0012 move.l -[A7], [A2 + 0x12] 00001E10 2F0A move.l -[A7], A2 00001E12 2052 movea.l A0, [A2] 00001E14 2068 0050 movea.l A0, [A0 + 0x50] 00001E18 4E90 jsr [A0] 00001E1A 2F00 move.l -[A7], D0 00001E1C 303C 0620 move.w D0, 0x620 00001E20 A82D syscall Pack11 00001E22 301F move.w D0, [A7]+ 00001E24 3F00 move.w -[A7], D0 label00001E26: 00001E26 4EB9 0000 117A jsr [0x0000117A] 00001E2C 554F subq.w A7, 2 00001E2E 246E 0008 movea.l A2, [A6 + 0x8] 00001E32 2F2A 000E move.l -[A7], [A2 + 0xE] 00001E36 2F2A 0012 move.l -[A7], [A2 + 0x12] 00001E3A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001E3E 486E 000C pea.l [A6 + 0xC] 00001E42 303C 081A move.w D0, 0x81A 00001E46 A82D syscall Pack11 00001E48 301F move.w D0, [A7]+ 00001E4A 3F00 move.w -[A7], D0 fn00001E4C: 00001E4C 4EB9 0000 117A jsr [0x0000117A] 00001E52 246E 0008 movea.l A2, [A6 + 0x8] 00001E56 202A 0016 move.l D0, [A2 + 0x16] 00001E5A D0AE 000C add.l D0, [A6 + 0xC] 00001E5E 2F00 move.l -[A7], D0 00001E60 2F0A move.l -[A7], A2 00001E62 2052 movea.l A0, [A2] 00001E64 2068 0054 movea.l A0, [A0 + 0x54] 00001E68 4E90 jsr [A0] 00001E6A 245F movea.l A2, [A7]+ 00001E6C 4E5E unlink A6 00001E6E 205F movea.l A0, [A7]+ 00001E70 4FEF 000C lea.l A7, [A7 + 0xC] 00001E74 4ED0 jmp [A0] 00001E76 9F52 sub.w [A2], D7 00001E78 6561 bcs +0x63 /* 00001EDB */ 00001E7A 6442 bcc +0x44 /* 00001EBE */ 00001E7C 7974 moveq.l D4, 0x74 00001E7E 6573 bcs +0x75 /* 00001EF3 */ 00001E80 5F5F subq.w [A7]+, 7 00001E82 3134 5453 move.w -[A0], [A4 + D5.w * 4 + 0x53] 00001E86 6563 bcs +0x65 /* 00001EEB */ 00001E88 7469 moveq.l D2, 0x69 00001E8A 6F6E ble +0x70 /* 00001EFA */ 00001E8C 5374 7265 subq.w [A4 + D7.w * 2 + 0x65], 1 00001E90 616D bsr +0x6F /* 00001EFF */ 00001E92 4650 not.w [A0] 00001E94 766C moveq.l D3, 0x6C 00001E96 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001E9A 0000 48E7 ori.b D0, 0xE7 00001E9E 1020 move.b D0, -[A0] 00001EA0 246E 0008 movea.l A2, [A6 + 0x8] 00001EA4 2F0A move.l -[A7], A2 00001EA6 4EB9 0000 1C3C jsr [0x00001C3C] 00001EAC 2079 FFFF 830C movea.l A0, [0xFFFF830C] 00001EB2 2488 move.l [A2], A0 00001EB4 7000 moveq.l D0, 0x00 00001EB6 2540 000E move.l [A2 + 0xE], D0 00001EBA 257C 2020 2020 0012 move.l [A2 + 0x12], 0x20202020 /* ' ' */ // begin alternate branch 00001EBE-00001EC4 label00001EBE: 00001EBE 2020 move.l D0, -[A0] 00001EC0 0012 7600 ori.b [A2], 0x0 // end alternate branch 00001EBE-00001EC4 label00001EBE: // (misaligned) 00001EC2 7600 moveq.l D3, 0x00 00001EC4 2543 0016 move.l [A2 + 0x16], D3 00001EC8 2543 001A move.l [A2 + 0x1A], D3 00001ECC 200A move.l D0, A2 00001ECE 4CDF 0408 movem.l D3,A2, [A7]+ 00001ED2 4E5E unlink A6 00001ED4 205F movea.l A0, [A7]+ 00001ED6 584F addq.w A7, 4 00001ED8 4ED0 jmp [A0] 00001EDA 985F sub.w D4, [A7]+ 00001EDC 5F63 subq.w -[A3], 7 00001EDE 745F moveq.l D2, 0x5F 00001EE0 5F31 3454 subq.b [A1 + D3.w * 4 + 0x54], 7 00001EE4 5365 subq.w -[A5], 1 00001EE6 6374 bls +0x76 /* 00001F5C */ 00001EE8 696F bvs +0x71 /* 00001F59 */ 00001EEA 6E53 bgt +0x55 /* 00001F3F */ 00001EEC 7472 moveq.l D2, 0x72 00001EEE 6561 bcs +0x63 /* 00001F51 */ 00001EF0 6D46 blt +0x48 /* 00001F38 */ 00001EF2 7600 moveq.l D3, 0x00 00001EF4 0000 FFFF ori.b D0, 0xFF 00001EF8 4E56 0000 link A6, 0 // begin alternate branch 00001EFA-00001EFE label00001EFA: 00001EFA 0000 2F0A ori.b D0, 0xA /* '\n' */ // end alternate branch 00001EFA-00001EFE label00001EFA: // (misaligned) 00001EFC 2F0A move.l -[A7], A2 00001EFE 246E 0008 movea.l A2, [A6 + 0x8] 00001F02 2F0A move.l -[A7], A2 00001F04 4EB9 0000 1BA0 jsr [0x00001BA0] 00001F0A 256E 0010 000E move.l [A2 + 0xE], [A6 + 0x10] 00001F10 256E 000C 0012 move.l [A2 + 0x12], [A6 + 0xC] 00001F16 245F movea.l A2, [A7]+ 00001F18 4E5E unlink A6 00001F1A 205F movea.l A0, [A7]+ 00001F1C 4FEF 000C lea.l A7, [A7 + 0xC] 00001F20 4ED0 jmp [A0] 00001F22 8026 or.b D0, -[A6] 00001F24 4953 chk.w D4, [A3] 00001F26 6563 bcs +0x65 /* 00001F8B */ 00001F28 7469 moveq.l D2, 0x69 00001F2A 6F6E ble +0x70 /* 00001F9A */ 00001F2C 5374 7265 subq.w [A4 + D7.w * 2 + 0x65], 1 00001F30 616D bsr +0x6F /* 00001F9F */ 00001F32 5F5F subq.w [A7]+, 7 00001F34 3134 5453 move.w -[A0], [A4 + D5.w * 4 + 0x53] label00001F38: 00001F38 6563 bcs +0x65 /* 00001F9D */ 00001F3A 7469 moveq.l D2, 0x69 00001F3C 6F6E ble +0x70 /* 00001FAC */ 00001F3E 5374 7265 subq.w [A4 + D7.w * 2 + 0x65], 1 00001F42 616D bsr +0x6F /* 00001FB1 */ 00001F44 4650 not.w [A0] 00001F46 5063 addq.w -[A3], 8 00001F48 556C 0000 subq.w [A4 + 0x0], 2 00001F4C 4E56 0000 link A6, 0 00001F50 48E7 1020 movem.l -[A7], D3,A2 00001F54 246E 0008 movea.l A2, [A6 + 0x8] 00001F58 2F0A move.l -[A7], A2 00001F5A 4EB9 0000 1C3C jsr [0x00001C3C] // begin alternate branch 00001F5C-00001F60 label00001F5C: 00001F5C 0000 1C3C ori.b D0, 0x3C /* '<' */ // end alternate branch 00001F5C-00001F60 label00001F5C: // (misaligned) 00001F60 2079 FFFF 8F74 movea.l A0, [0xFFFF8F74] 00001F66 2488 move.l [A2], A0 00001F68 7000 moveq.l D0, 0x00 00001F6A 2540 000E move.l [A2 + 0xE], D0 00001F6E 7600 moveq.l D3, 0x00 00001F70 2543 0012 move.l [A2 + 0x12], D3 00001F74 2543 0016 move.l [A2 + 0x16], D3 00001F78 200A move.l D0, A2 00001F7A 4CDF 0408 movem.l D3,A2, [A7]+ 00001F7E 4E5E unlink A6 00001F80 205F movea.l A0, [A7]+ 00001F82 584F addq.w A7, 4 00001F84 4ED0 jmp [A0] 00001F86 995F sub.w [A7]+, D4 00001F88 5F63 subq.w -[A3], 7 00001F8A 745F moveq.l D2, 0x5F 00001F8C 5F31 3554 subq.b <>, 7 00001F90 5265 addq.w -[A5], 1 00001F92 736F moveq.l D1, 0x6F 00001F94 7572 moveq.l D2, 0x72 00001F96 6365 bls +0x67 /* 00001FFD */ 00001F98 5374 7265 subq.w [A4 + D7.w * 2 + 0x65], 1 // begin alternate branch 00001F9A-00001F9C label00001F9A: 00001F9A 7265 moveq.l D1, 0x65 // end alternate branch 00001F9A-00001F9C label00001F9A: // (misaligned) 00001F9C 616D bsr +0x6F /* 0000200B */ 00001F9E 4676 0000 not.w [A6 + D0.w] 00001FA2 FFFF .invalid <> 00001FA4 4E56 FFAC link A6, -0x0054 00001FA8 48E7 1030 movem.l -[A7], D3,A2,A3 label00001FAC: 00001FAC 266E 0008 movea.l A3, [A6 + 0x8] 00001FB0 2F0B move.l -[A7], A3 00001FB2 4EB9 0000 1BA0 jsr [0x00001BA0] 00001FB8 4240 clr.w D0 00001FBA 3D40 FFEC move.w [A6 - 0x14], D0 00001FBE 7000 moveq.l D0, 0x00 00001FC0 2D40 FFEE move.l [A6 - 0x12], D0 00001FC4 7600 moveq.l D3, 0x00 00001FC6 2D43 FFF6 move.l [A6 - 0xA], D3 00001FCA 2D43 FFFA move.l [A6 - 0x6], D3 00001FCE 2D79 FFFF 3C6C FFF2 move.l [A6 - 0xE], [0xFFFF3C6C] 00001FD6 45EE FFAC lea.l A2, [A6 - 0x54] 00001FDA 23CA FFFF 3C6C move.l [0xFFFF3C6C], A2 00001FE0 486E FFAC pea.l [A6 - 0x54] 00001FE4 4EB9 0000 07CA jsr [0x000007CA] 00001FEA 584F addq.w A7, 4 00001FEC 4A80 tst.l D0 00001FEE 6658 bne +0x5A /* 00002048 */ 00001FF0 2440 movea.l A2, D0 00001FF2 554F subq.w A7, 2 00001FF4 1EB8 0A5E move.b [A7], [0x00000A5E /* ResLoad */] 00001FF8 121F move.b D1, [A7]+ 00001FFA 200A move.l D0, A2 00001FFC 7000 moveq.l D0, 0x00 00001FFE 1001 move.b D0, D1 00002000 3D40 FFFE move.w [A6 - 0x2], D0 00002004 4227 clr.b -[A7] 00002006 A99B syscall SetResLoad 00002008 594F subq.w A7, 4 0000200A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000200E 3F2E 000C move.w -[A7], [A6 + 0xC] 00002012 A9A0 syscall GetResource 00002014 201F move.l D0, [A7]+ 00002016 244B movea.l A2, A3 00002018 720E moveq.l D1, 0x0E 0000201A D5C1 add.l A2, D1 0000201C 2480 move.l [A2], D0 0000201E 1F2E FFFF move.b -[A7], [A6 - 0x1] 00002022 A99B syscall SetResLoad 00002024 2F12 move.l -[A7], [A2] 00002026 4EB9 0000 1252 jsr [0x00001252] 0000202C 594F subq.w A7, 4 0000202E 2F12 move.l -[A7], [A2] 00002030 A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc 00002032 201F move.l D0, [A7]+ 00002034 2740 0016 move.l [A3 + 0x16], D0 00002038 4EB9 0000 12AA jsr [0x000012AA] 0000203E 23EE FFF2 FFFF 3C6C move.l [0xFFFF3C6C], [A6 - 0xE] 00002046 6018 bra +0x1A /* 00002060 */ label00002048: 00002048 2F0B move.l -[A7], A3 0000204A 2053 movea.l A0, [A3] 0000204C 2068 0044 movea.l A0, [A0 + 0x44] 00002050 4E90 jsr [A0] 00002052 3F2E FFEC move.w -[A7], [A6 - 0x14] 00002056 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000205A 4EB9 0000 112A jsr [0x0000112A] label00002060: 00002060 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00002064 4E5E unlink A6 00002066 205F movea.l A0, [A7]+ 00002068 4FEF 000A lea.l A7, [A7 + 0xA] 0000206C 4ED0 jmp [A0] 0000206E 8026 or.b D0, -[A6] 00002070 4952 chk.w D4, [A2] 00002072 6573 bcs +0x75 /* 000020E7 */ 00002074 6F75 ble +0x77 /* 000020EB */ 00002076 7263 moveq.l D1, 0x63 00002078 6553 bcs +0x55 /* 000020CD */ 0000207A 7472 moveq.l D2, 0x72 0000207C 6561 bcs +0x63 /* 000020DF */ 0000207E 6D5F blt +0x61 /* 000020DF */ 00002080 5F31 3554 subq.b <>, 7 00002084 5265 addq.w -[A5], 1 00002086 736F moveq.l D1, 0x6F 00002088 7572 moveq.l D2, 0x72 0000208A 6365 bls +0x67 /* 000020F1 */ 0000208C 5374 7265 subq.w [A4 + D7.w * 2 + 0x65], 1 00002090 616D bsr +0x6F /* 000020FF */ 00002092 4655 not.w [A5] 00002094 6C73 bge +0x75 /* 00002109 */ 00002096 0000 2F0A ori.b D0, 0xA /* '\n' */ 0000209A 7008 moveq.l D0, 0x08 0000209C 2F00 move.l -[A7], D0 0000209E 4EB9 0000 0BEA jsr [0x00000BEA] 000020A4 2440 movea.l A2, D0 000020A6 200A move.l D0, A2 000020A8 6708 beq +0xA /* 000020B2 */ 000020AA 2F0A move.l -[A7], A2 000020AC 4EB9 0000 10CC jsr [0x000010CC] label000020B2: 000020B2 200A move.l D0, A2 000020B4 245F movea.l A2, [A7]+ 000020B6 4E75 rts 000020B8 2F0A move.l -[A7], A2 000020BA 700E moveq.l D0, 0x0E 000020BC 2F00 move.l -[A7], D0 000020BE 4EB9 0000 0BEA jsr [0x00000BEA] 000020C4 2440 movea.l A2, D0 000020C6 200A move.l D0, A2 000020C8 6708 beq +0xA /* 000020D2 */ 000020CA 2F0A move.l -[A7], A2 000020CC 4EB9 0000 1C3C jsr [0x00001C3C] label000020D2: 000020D2 200A move.l D0, A2 000020D4 245F movea.l A2, [A7]+ 000020D6 4E75 rts 000020D8 2F0A move.l -[A7], A2 000020DA 7012 moveq.l D0, 0x12 000020DC 2F00 move.l -[A7], D0 000020DE 4EB9 0000 0BEA jsr [0x00000BEA] 000020E4 2440 movea.l A2, D0 000020E6 200A move.l D0, A2 000020E8 6708 beq +0xA /* 000020F2 */ 000020EA 2F0A move.l -[A7], A2 000020EC 4EB9 0000 1C8C jsr [0x00001C8C] label000020F2: 000020F2 200A move.l D0, A2 000020F4 245F movea.l A2, [A7]+ 000020F6 4E75 rts 000020F8 2F0A move.l -[A7], A2 000020FA 7020 moveq.l D0, 0x20 000020FC 2F00 move.l -[A7], D0 000020FE 4EB9 0000 0BEA jsr [0x00000BEA] 00002104 2440 movea.l A2, D0 00002106 200A move.l D0, A2 00002108 6708 beq +0xA /* 00002112 */ 0000210A 2F0A move.l -[A7], A2 0000210C 4EB9 0000 0F7C jsr [0x00000F7C] label00002112: 00002112 200A move.l D0, A2 00002114 245F movea.l A2, [A7]+ 00002116 4E75 rts 00002118 2F0A move.l -[A7], A2 0000211A 7016 moveq.l D0, 0x16 0000211C 2F00 move.l -[A7], D0 0000211E 4EB9 0000 0BEA jsr [0x00000BEA] 00002124 2440 movea.l A2, D0 00002126 200A move.l D0, A2 00002128 6708 beq +0xA /* 00002132 */ 0000212A 2F0A move.l -[A7], A2 0000212C 4EB9 0000 1D18 jsr [0x00001D18] label00002132: 00002132 200A move.l D0, A2 00002134 245F movea.l A2, [A7]+ 00002136 4E75 rts 00002138 2F0A move.l -[A7], A2 0000213A 701A moveq.l D0, 0x1A 0000213C 2F00 move.l -[A7], D0 0000213E 4EB9 0000 0BEA jsr [0x00000BEA] 00002144 2440 movea.l A2, D0 00002146 200A move.l D0, A2 00002148 6708 beq +0xA /* 00002152 */ 0000214A 2F0A move.l -[A7], A2 0000214C 4EB9 0000 1F4C jsr [0x00001F4C] label00002152: 00002152 200A move.l D0, A2 00002154 245F movea.l A2, [A7]+ 00002156 4E75 rts 00002158 80D9 divu.w D0, [A1]+ 0000215A 0681 1B00 FFFF addi.l D1, 0x1B00FFFF 00002160 FEEA 0707 .extension 0xEEA <> // unimplemented 00002164 053A 1703 btst [PC + 0x1703 /* 00003869, cstring "" */], D2 00002168 081F 00FF btst.b [A7]+, 0xFF 0000216C FFFF .invalid <> 0000216E E71F rol D7.b, 3 00002170 7200 moveq.l D1, 0x00 00002172 FFFF .invalid <> 00002174 FFF7 .invalid <> 00002176 1511 move.b -[A2], [A1] 00002178 80B8 0621 or.l D0, [0x00000621] 0000217C 00FF .incomplete 0000217E FFFF .invalid <> 00002180 E429 lsr D1.b, D2 00002182 3106 move.w -[A0], D6 00002184 80B7 00FF or.l D0, [A7 + D0.w - 0x1] 00002188 FFFF .invalid <> 0000218A 4E80 jsr D0 0000218C BF81 xor.l D1, D7 0000218E C506 abcd D2, D6 00002190 5700 subq.b D0, 3 00002192 FFFF .invalid <> 00002194 FFAE .invalid <> 00002196 5F50 subq.w [A0], 7 00002198 0611 00FF addi.b [A1], 0xFF 0000219C FFFF .invalid <> 0000219E F406 .invalid <> 000021A0 1338 0632 move.b -[A1], [0x00000632] 000021A4 00FF .incomplete 000021A6 FFFF .invalid <> 000021A8 D31F add.b [A7]+, D1 000021AA 1B35 0662 move.b -[A5], [A5 + D0.w * 8 + 0x62] 000021AE 00FF .incomplete 000021B0 FFFF .invalid <> 000021B2 A34A syscall HNoPurge, flags=3 000021B4 2025 move.l D0, -[A5] 000021B6 3C0F move.w D6, A7 000021B8 0611 00FF addi.b [A1], 0xFF 000021BC FFFF .invalid <> 000021BE F408 cinvl NONE, [A0] 000021C0 1105 move.b -[A0], D5 000021C2 3003 move.w D0, D3 000021C4 1E0E move.b D7, A6 000021C6 0611 00FF addi.b [A1], 0xFF 000021CA FFFF .invalid <> 000021CC F406 .invalid <> 000021CE 1315 move.b -[A1], [A5] 000021D0 2E80 move.l [A7], D0 000021D2 DA80 add.l D5, D0 000021D4 EA3F ror D7.b, D5 000021D6 0E06 2000 .invalid.b D6, 0x0 // invalid immediate operation 000021DA FFFF .invalid <> 000021DC FFE5 .invalid <> 000021DE 0C14 0851 cmpi.b [A4], 0x51 /* 'Q' */ 000021E2 0427 4C80 subi.b -[A7], 0x80 000021E6 AA06 syscall SetPortPix/SetCPortPix 000021E8 1700 move.b -[A3], D0 000021EA FFFF .invalid <> 000021EC FFEE .invalid <> 000021EE 1E4F movea.b A7, A7 000021F0 0824 0E1C btst.b -[A4], 0x1C 000021F4 0F12 btst [A2], D7 000021F6 1908 move.b -[A4], A0 000021F8 0F0E btst A6, D7 000021FA 0612 00FF addi.b [A2], 0xFF 000021FE FFFF .invalid <> 00002200 F307 .extension 0x307 <> // unimplemented 00002202 131B move.b -[A1], [A3]+ 00002204 0327 btst -[A7], D1 00002206 477D chk.w D3, <> 00002208 1330 5A37 move.b -[A1], [A0 + D5 * 2 + 0x37] 0000220C 0633 00FF FFFF addi.b <>, 0xFF 00002212 D221 add.b D1, -[A1] 00002214 0911 btst [A1], D4 00002216 2210 move.l D1, [A0] 00002218 1010 move.b D0, [A0] 0000221A 1010 move.b D0, [A0] 0000221C 0000 273A ori.b D0, 0x3A /* ':' */ 00002220 3C2E 81A8 move.w D6, [A6 - 0x7E58] 00002224 3E81 move.w [A7], D1 00002226 605A bra +0x5C /* 00002282 */ 00002228 5030 3856 addq.b [A0 + D3 + 0x56], 8 0000222C 2C80 move.l [A6], D0 0000222E AF67 syscall rAddPin, auto_pop 00002230 7A80 moveq.l D5, 0xFFFFFF80 00002232 A532 syscall FlushEvents, flags=5 00002234 8655 or.w D3, [A5] 00002236 2027 move.l D0, -[A7] 00002238 2524 move.l -[A2], -[A4] 0000223A 772F moveq.l D3, 0x2F 0000223C 2B2C 7D10 move.l -[A5], [A4 + 0x7D10] 00002240 1010 move.b D0, [A0] 00002242 1010 move.b D0, [A0] 00002244 0000 0000 ori.b D0, 0x0 00002248 0000 0000 ori.b D0, 0x0 0000224C 0000 0000 ori.b D0, 0x0 00002250 0000 0000 ori.b D0, 0x0 00002254 0000 0000 ori.b D0, 0x0 00002258 0000 0000 ori.b D0, 0x0 0000225C 0000 0000 ori.b D0, 0x0 00002260 0000 0000 ori.b D0, 0x0 00002264 0000 0000 ori.b D0, 0x0 00002268 0000 0000 ori.b D0, 0x0 0000226C 0000 0000 ori.b D0, 0x0 00002270 0000 0000 ori.b D0, 0x0 00002274 0000 0000 ori.b D0, 0x0 00002278 0000 0000 ori.b D0, 0x0 0000227C 0000 0000 ori.b D0, 0x0 00002280 0000 0000 ori.b D0, 0x0 // begin alternate branch 00002282-000023D8 label00002282: 00002282 0000 0000 ori.b D0, 0x0 00002286 0000 0000 ori.b D0, 0x0 0000228A 0000 0000 ori.b D0, 0x0 0000228E 0000 0000 ori.b D0, 0x0 00002292 0000 0000 ori.b D0, 0x0 00002296 0000 0000 ori.b D0, 0x0 0000229A 0000 0000 ori.b D0, 0x0 0000229E 0000 0000 ori.b D0, 0x0 000022A2 0000 0000 ori.b D0, 0x0 000022A6 0000 0000 ori.b D0, 0x0 000022AA 0000 0000 ori.b D0, 0x0 000022AE 0000 0000 ori.b D0, 0x0 000022B2 0000 0000 ori.b D0, 0x0 000022B6 0000 0000 ori.b D0, 0x0 000022BA 0000 0000 ori.b D0, 0x0 000022BE 0000 0000 ori.b D0, 0x0 000022C2 0000 0000 ori.b D0, 0x0 000022C6 0000 0000 ori.b D0, 0x0 000022CA 0000 0000 ori.b D0, 0x0 000022CE 0000 0000 ori.b D0, 0x0 000022D2 0000 0000 ori.b D0, 0x0 000022D6 0000 0000 ori.b D0, 0x0 000022DA 0000 0000 ori.b D0, 0x0 000022DE 0000 0000 ori.b D0, 0x0 000022E2 0000 0000 ori.b D0, 0x0 000022E6 0000 0000 ori.b D0, 0x0 000022EA 0000 0000 ori.b D0, 0x0 000022EE 0000 0000 ori.b D0, 0x0 000022F2 0000 0000 ori.b D0, 0x0 000022F6 0000 0000 ori.b D0, 0x0 000022FA 0000 0000 ori.b D0, 0x0 000022FE 0000 0000 ori.b D0, 0x0 00002302 0000 0000 ori.b D0, 0x0 00002306 0000 0000 ori.b D0, 0x0 0000230A 0000 0000 ori.b D0, 0x0 0000230E 0000 0000 ori.b D0, 0x0 00002312 0000 0000 ori.b D0, 0x0 00002316 0000 0000 ori.b D0, 0x0 0000231A 0000 0000 ori.b D0, 0x0 0000231E 0000 0000 ori.b D0, 0x0 00002322 0000 0000 ori.b D0, 0x0 00002326 0000 0000 ori.b D0, 0x0 0000232A 0000 0000 ori.b D0, 0x0 0000232E 0000 0000 ori.b D0, 0x0 00002332 0000 0000 ori.b D0, 0x0 00002336 0000 0000 ori.b D0, 0x0 0000233A 0000 0000 ori.b D0, 0x0 0000233E 0000 0000 ori.b D0, 0x0 00002342 0000 0000 ori.b D0, 0x0 00002346 0000 0000 ori.b D0, 0x0 0000234A 0000 0000 ori.b D0, 0x0 0000234E 0000 0000 ori.b D0, 0x0 00002352 0000 0000 ori.b D0, 0x0 00002356 0000 0000 ori.b D0, 0x0 0000235A 0000 0000 ori.b D0, 0x0 0000235E 0000 0000 ori.b D0, 0x0 00002362 0000 0000 ori.b D0, 0x0 00002366 0000 0000 ori.b D0, 0x0 0000236A 0000 0000 ori.b D0, 0x0 0000236E 0000 0000 ori.b D0, 0x0 00002372 0000 0000 ori.b D0, 0x0 00002376 0000 0000 ori.b D0, 0x0 0000237A 0000 0000 ori.b D0, 0x0 0000237E 0000 0000 ori.b D0, 0x0 00002382 0000 0000 ori.b D0, 0x0 00002386 0000 0000 ori.b D0, 0x0 0000238A 0000 0000 ori.b D0, 0x0 0000238E 0000 0000 ori.b D0, 0x0 00002392 0000 0000 ori.b D0, 0x0 00002396 0000 0000 ori.b D0, 0x0 0000239A 0000 0000 ori.b D0, 0x0 0000239E 0000 0000 ori.b D0, 0x0 000023A2 0000 0000 ori.b D0, 0x0 000023A6 0000 0000 ori.b D0, 0x0 000023AA 0000 0000 ori.b D0, 0x0 000023AE 0000 0000 ori.b D0, 0x0 000023B2 0000 0000 ori.b D0, 0x0 000023B6 0000 0000 ori.b D0, 0x0 000023BA 0000 0000 ori.b D0, 0x0 000023BE 0000 0000 ori.b D0, 0x0 000023C2 0000 0000 ori.b D0, 0x0 000023C6 0000 0000 ori.b D0, 0x0 000023CA 0000 0000 ori.b D0, 0x0 000023CE 0000 0000 ori.b D0, 0x0 000023D2 0000 0000 ori.b D0, 0x0 000023D6 0000 .incomplete // end alternate branch 00002282-000023D8 label00002282: // (misaligned) 00002284 0000 0000 ori.b D0, 0x0 00002288 0000 0000 ori.b D0, 0x0 0000228C 0000 0000 ori.b D0, 0x0 00002290 0000 0000 ori.b D0, 0x0 00002294 0000 0000 ori.b D0, 0x0 00002298 0000 0000 ori.b D0, 0x0 0000229C 0000 0000 ori.b D0, 0x0 000022A0 0000 0000 ori.b D0, 0x0 000022A4 0000 0000 ori.b D0, 0x0 000022A8 0000 0000 ori.b D0, 0x0 000022AC 0000 0000 ori.b D0, 0x0 000022B0 0000 0000 ori.b D0, 0x0 000022B4 0000 0000 ori.b D0, 0x0 000022B8 0000 0000 ori.b D0, 0x0 000022BC 0000 0000 ori.b D0, 0x0 000022C0 0000 0000 ori.b D0, 0x0 000022C4 0000 0000 ori.b D0, 0x0 000022C8 0000 0000 ori.b D0, 0x0 000022CC 0000 0000 ori.b D0, 0x0 000022D0 0000 0000 ori.b D0, 0x0 000022D4 0000 0000 ori.b D0, 0x0 000022D8 0000 0000 ori.b D0, 0x0 000022DC 0000 0000 ori.b D0, 0x0 000022E0 0000 0000 ori.b D0, 0x0 000022E4 0000 0000 ori.b D0, 0x0 000022E8 0000 0000 ori.b D0, 0x0 000022EC 0000 0000 ori.b D0, 0x0 000022F0 0000 0000 ori.b D0, 0x0 000022F4 0000 0000 ori.b D0, 0x0 000022F8 0000 0000 ori.b D0, 0x0 000022FC 0000 0000 ori.b D0, 0x0 00002300 0000 0000 ori.b D0, 0x0 00002304 0000 0000 ori.b D0, 0x0 00002308 0000 0000 ori.b D0, 0x0 0000230C 0000 0000 ori.b D0, 0x0 00002310 0000 0000 ori.b D0, 0x0 00002314 0000 0000 ori.b D0, 0x0 00002318 0000 0000 ori.b D0, 0x0 0000231C 0000 0000 ori.b D0, 0x0 00002320 0000 0000 ori.b D0, 0x0 00002324 0000 0000 ori.b D0, 0x0 00002328 0000 0000 ori.b D0, 0x0 0000232C 0000 0000 ori.b D0, 0x0 00002330 0000 0000 ori.b D0, 0x0 00002334 0000 0000 ori.b D0, 0x0 00002338 0000 0000 ori.b D0, 0x0 0000233C 0000 0000 ori.b D0, 0x0 00002340 0000 0000 ori.b D0, 0x0 00002344 0000 0000 ori.b D0, 0x0 00002348 0000 0000 ori.b D0, 0x0 0000234C 0000 0000 ori.b D0, 0x0 00002350 0000 0000 ori.b D0, 0x0 00002354 0000 0000 ori.b D0, 0x0 00002358 0000 0000 ori.b D0, 0x0 0000235C 0000 0000 ori.b D0, 0x0 00002360 0000 0000 ori.b D0, 0x0 00002364 0000 0000 ori.b D0, 0x0 00002368 0000 0000 ori.b D0, 0x0 0000236C 0000 0000 ori.b D0, 0x0 00002370 0000 0000 ori.b D0, 0x0 00002374 0000 0000 ori.b D0, 0x0 00002378 0000 0000 ori.b D0, 0x0 0000237C 0000 0000 ori.b D0, 0x0 00002380 0000 0000 ori.b D0, 0x0 00002384 0000 0000 ori.b D0, 0x0 00002388 0000 0000 ori.b D0, 0x0 0000238C 0000 0000 ori.b D0, 0x0 00002390 0000 0000 ori.b D0, 0x0 00002394 0000 0000 ori.b D0, 0x0 00002398 0000 0000 ori.b D0, 0x0 0000239C 0000 0000 ori.b D0, 0x0 000023A0 0000 0000 ori.b D0, 0x0 000023A4 0000 0000 ori.b D0, 0x0 000023A8 0000 0000 ori.b D0, 0x0 000023AC 0000 0000 ori.b D0, 0x0 000023B0 0000 0000 ori.b D0, 0x0 000023B4 0000 0000 ori.b D0, 0x0 000023B8 0000 0000 ori.b D0, 0x0 000023BC 0000 0000 ori.b D0, 0x0 000023C0 0000 0000 ori.b D0, 0x0 000023C4 0000 0000 ori.b D0, 0x0 000023C8 0000 0000 ori.b D0, 0x0 000023CC 0000 0000 ori.b D0, 0x0 000023D0 0000 0000 ori.b D0, 0x0 000023D4 0000 0000 ori.b D0, 0x0